Class ElytronAuthConfigFactory

java.lang.Object
jakarta.security.auth.message.config.AuthConfigFactory
org.wildfly.security.auth.jaspi.ElytronAuthConfigFactory

public class ElytronAuthConfigFactory extends jakarta.security.auth.message.config.AuthConfigFactory
The WildFly Elytron implementation of AuthConfigFactory.
Author:
Darran Lofthouse
  • Constructor Details

    • ElytronAuthConfigFactory

      public ElytronAuthConfigFactory()
  • Method Details

    • getConfigProvider

      public jakarta.security.auth.message.config.AuthConfigProvider getConfigProvider(String layer, String appContext, jakarta.security.auth.message.config.RegistrationListener listener)
      Specified by:
      getConfigProvider in class jakarta.security.auth.message.config.AuthConfigFactory
      See Also:
      • AuthConfigFactory.getConfigProvider(java.lang.String, java.lang.String, jakarta.security.auth.message.config.RegistrationListener)
    • registerConfigProvider

      public String registerConfigProvider(jakarta.security.auth.message.config.AuthConfigProvider provider, String layer, String appContext, String description)
      Specified by:
      registerConfigProvider in class jakarta.security.auth.message.config.AuthConfigFactory
      See Also:
      • AuthConfigFactory.registerConfigProvider(jakarta.security.auth.message.config.AuthConfigProvider, java.lang.String, java.lang.String, java.lang.String)
    • registerConfigProvider

      public String registerConfigProvider(String className, Map<String,String> properties, String layer, String appContext, String description)
      Specified by:
      registerConfigProvider in class jakarta.security.auth.message.config.AuthConfigFactory
      See Also:
      • AuthConfigFactory.registerConfigProvider(java.lang.String, java.util.Map, java.lang.String, java.lang.String, java.lang.String)
    • registerServerAuthModule

      public String registerServerAuthModule(jakarta.security.auth.message.module.ServerAuthModule module, Object context)
      Specified by:
      registerServerAuthModule in class jakarta.security.auth.message.config.AuthConfigFactory
    • removeServerAuthModule

      public void removeServerAuthModule(Object context)
      Specified by:
      removeServerAuthModule in class jakarta.security.auth.message.config.AuthConfigFactory
    • removeRegistration

      public boolean removeRegistration(String registrationId)
      Specified by:
      removeRegistration in class jakarta.security.auth.message.config.AuthConfigFactory
      See Also:
      • AuthConfigFactory.removeRegistration(java.lang.String)
    • detachListener

      public String[] detachListener(jakarta.security.auth.message.config.RegistrationListener listener, String layer, String appContext)
      Specified by:
      detachListener in class jakarta.security.auth.message.config.AuthConfigFactory
      See Also:
      • AuthConfigFactory.detachListener(jakarta.security.auth.message.config.RegistrationListener, java.lang.String, java.lang.String)
    • getRegistrationContext

      public jakarta.security.auth.message.config.AuthConfigFactory.RegistrationContext getRegistrationContext(String registrationID)
      Specified by:
      getRegistrationContext in class jakarta.security.auth.message.config.AuthConfigFactory
      See Also:
      • AuthConfigFactory.getRegistrationContext(java.lang.String)
    • getRegistrationIDs

      public String[] getRegistrationIDs(jakarta.security.auth.message.config.AuthConfigProvider provider)
      Specified by:
      getRegistrationIDs in class jakarta.security.auth.message.config.AuthConfigFactory
      See Also:
      • AuthConfigFactory.getRegistrationIDs(jakarta.security.auth.message.config.AuthConfigProvider)
    • refresh

      public void refresh()
      Specified by:
      refresh in class jakarta.security.auth.message.config.AuthConfigFactory
      See Also:
      • AuthConfigFactory.refresh()