Class FormMechanismFactory

  • All Implemented Interfaces:
    org.wildfly.security.http.HttpServerAuthenticationMechanismFactory

    @MetaInfServices(org.wildfly.security.http.HttpServerAuthenticationMechanismFactory.class)
    public class FormMechanismFactory
    extends Object
    implements org.wildfly.security.http.HttpServerAuthenticationMechanismFactory
    A HttpServerAuthenticationMechanismFactory implementation for the FORM HTTP authentication mechanism.
    Author:
    Darran Lofthouse
    • Constructor Detail

      • FormMechanismFactory

        public FormMechanismFactory()
      • FormMechanismFactory

        public FormMechanismFactory​(Provider provider)
      • FormMechanismFactory

        public FormMechanismFactory​(Provider... providers)
    • Method Detail

      • getMechanismNames

        public String[] getMechanismNames​(Map<String,​?> properties)
        Specified by:
        getMechanismNames in interface org.wildfly.security.http.HttpServerAuthenticationMechanismFactory
        See Also:
        HttpServerAuthenticationMechanismFactory.getMechanismNames(java.util.Map)
      • createAuthenticationMechanism

        public org.wildfly.security.http.HttpServerAuthenticationMechanism createAuthenticationMechanism​(String mechanismName,
                                                                                                         Map<String,​?> properties,
                                                                                                         CallbackHandler callbackHandler)
                                                                                                  throws org.wildfly.security.http.HttpAuthenticationException
        Specified by:
        createAuthenticationMechanism in interface org.wildfly.security.http.HttpServerAuthenticationMechanismFactory
        Throws:
        org.wildfly.security.http.HttpAuthenticationException
        See Also:
        HttpServerAuthenticationMechanismFactory.createAuthenticationMechanism(java.lang.String, java.util.Map, javax.security.auth.callback.CallbackHandler)