Uploaded image for project: 'WildFly Elytron'
  1. WildFly Elytron
  2. ELY-257

Allow usage of properties to configure sasl server factories

    XMLWordPrintable

Details

    • Feature Request
    • Resolution: Obsolete
    • Critical
    • 1.1.0.Beta39
    • None
    • SASL
    • None

    Description

      There is some discussion on https://github.com/wildfly-security/wildfly-elytron/pull/264. In this case the issue is that we have a ChannelBindingSaslServerFactory (and same for client) which provides a callback handler to deal with the channel binding callbacks needed by Gs2SaslServerFactory and Gs2SaslClientFactory. This is fine for when people create their own SaslServerFactory, and use that to create a SaslServer.

      However, if they want to call Sasl.createServer()/.createClient() they need to provide their own callback handler to deal with the channel binding types.

      One option would be to allow the usage of properties for this configuration needed by the factories.

      However, having slept on it, the callback handler passed in to Sasl.createXXX() would need to handle all callbacks. Is there a way to get a 'real' callback handler for a user wishing to instantiate clients/servers this way? Or is the intent that they have to write their own CBH?

      Attachments

        Activity

          People

            darran.lofthouse@redhat.com Darran Lofthouse
            kkhan1@redhat.com Kabir Khan
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: