Uploaded image for project: 'Hot Rod Native client'
  1. Hot Rod Native client
  2. HRCPP-299

Add support for user/client auth based on SASL and client certificates

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • .NET, Core
    • None

      Client will be able to do SASL authentication against the server with these mechanisms: PLAIN, DIGEST-MD5, EXTERNAL, GSSAPI

      Configuration will be as follow:

      builder.security().authentication().saslMechanism("DIGEST-MD5").serverFQDN("node0").callbackHandler(callbackHandler).enable();
      

      callbackHandler is an array of callbacks used by the client to obtain username, password, realm... this is inherited by the cyrus-sasl architecture.

      Test and usecase will be available in test/SimpleSasl.cpp and test/SimpleSaslTLS.cpp files.

            vrigamon@redhat.com Vittorio Rigamonti
            vrigamon@redhat.com Vittorio Rigamonti
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: