Package org.wildfly.security.auth.jaspi
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
-
Nested Class Summary
Nested classes/interfaces inherited from class jakarta.security.auth.message.config.AuthConfigFactory
jakarta.security.auth.message.config.AuthConfigFactory.RegistrationContext -
Field Summary
Fields inherited from class jakarta.security.auth.message.config.AuthConfigFactory
DEFAULT_FACTORY_SECURITY_PROPERTY, GET_FACTORY_PERMISSION_NAME, getFactorySecurityPermission, PROVIDER_REGISTRATION_PERMISSION_NAME, providerRegistrationSecurityPermission, SET_FACTORY_PERMISSION_NAME, setFactorySecurityPermission -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionString[]detachListener(jakarta.security.auth.message.config.RegistrationListener listener, String layer, String appContext) jakarta.security.auth.message.config.AuthConfigProvidergetConfigProvider(String layer, String appContext, jakarta.security.auth.message.config.RegistrationListener listener) jakarta.security.auth.message.config.AuthConfigFactory.RegistrationContextgetRegistrationContext(String registrationID) String[]getRegistrationIDs(jakarta.security.auth.message.config.AuthConfigProvider provider) voidrefresh()registerConfigProvider(jakarta.security.auth.message.config.AuthConfigProvider provider, String layer, String appContext, String description) registerConfigProvider(String className, Map<String, String> properties, String layer, String appContext, String description) registerServerAuthModule(jakarta.security.auth.message.module.ServerAuthModule module, Object context) booleanremoveRegistration(String registrationId) voidremoveServerAuthModule(Object context) Methods inherited from class jakarta.security.auth.message.config.AuthConfigFactory
getFactory, setFactory
-
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:
getConfigProviderin classjakarta.security.auth.message.config.AuthConfigFactory- See Also:
-
registerConfigProvider
public String registerConfigProvider(jakarta.security.auth.message.config.AuthConfigProvider provider, String layer, String appContext, String description) - Specified by:
registerConfigProviderin classjakarta.security.auth.message.config.AuthConfigFactory- See Also:
-
registerConfigProvider
public String registerConfigProvider(String className, Map<String, String> properties, String layer, String appContext, String description) - Specified by:
registerConfigProviderin classjakarta.security.auth.message.config.AuthConfigFactory- See Also:
-
registerServerAuthModule
public String registerServerAuthModule(jakarta.security.auth.message.module.ServerAuthModule module, Object context) - Specified by:
registerServerAuthModulein classjakarta.security.auth.message.config.AuthConfigFactory
-
removeServerAuthModule
- Specified by:
removeServerAuthModulein classjakarta.security.auth.message.config.AuthConfigFactory
-
removeRegistration
- Specified by:
removeRegistrationin classjakarta.security.auth.message.config.AuthConfigFactory- See Also:
-
detachListener
public String[] detachListener(jakarta.security.auth.message.config.RegistrationListener listener, String layer, String appContext) - Specified by:
detachListenerin classjakarta.security.auth.message.config.AuthConfigFactory- See Also:
-
getRegistrationContext
public jakarta.security.auth.message.config.AuthConfigFactory.RegistrationContext getRegistrationContext(String registrationID) - Specified by:
getRegistrationContextin classjakarta.security.auth.message.config.AuthConfigFactory- See Also:
-
getRegistrationIDs
public String[] getRegistrationIDs(jakarta.security.auth.message.config.AuthConfigProvider provider) - Specified by:
getRegistrationIDsin classjakarta.security.auth.message.config.AuthConfigFactory- See Also:
-
refresh
public void refresh()- Specified by:
refreshin classjakarta.security.auth.message.config.AuthConfigFactory- See Also:
-