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

Details

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

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: