Class AuthConfigFactoryImpl
java.lang.Object
jakarta.security.auth.message.config.AuthConfigFactory
org.apache.catalina.authenticator.jaspic.AuthConfigFactoryImpl
- 
Nested Class SummaryNested classes/interfaces inherited from class jakarta.security.auth.message.config.AuthConfigFactoryAuthConfigFactory.RegistrationContext
- 
Field SummaryFields inherited from class jakarta.security.auth.message.config.AuthConfigFactoryDEFAULT_FACTORY_SECURITY_PROPERTY, GET_FACTORY_PERMISSION_NAME, getFactorySecurityPermission, PROVIDER_REGISTRATION_PERMISSION_NAME, providerRegistrationSecurityPermission, SET_FACTORY_PERMISSION_NAME, setFactorySecurityPermission
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionString[]detachListener(RegistrationListener listener, String layer, String appContext) getConfigProvider(String layer, String appContext, RegistrationListener listener) getRegistrationContext(String registrationID) String[]getRegistrationIDs(AuthConfigProvider provider) voidrefresh()registerConfigProvider(AuthConfigProvider provider, String layer, String appContext, String description) registerConfigProvider(String className, Map<String, String> properties, String layer, String appContext, String description) registerServerAuthModule(ServerAuthModule serverAuthModule, Object context) Convenience method for registering aServerAuthModulethat should have the same effect as callingAuthConfigFactory.registerConfigProvider(AuthConfigProvider, String, String, String)with the implementation providing the appropriateAuthConfigProvidergenerated from the provided context.booleanremoveRegistration(String registrationID) voidremoveServerAuthModule(Object context) Convenience method for deregistering aServerAuthModulethat should have the same effect as callingAuthConfigFactory.removeRegistration(String).Methods inherited from class jakarta.security.auth.message.config.AuthConfigFactorygetFactory, setFactory
- 
Constructor Details- 
AuthConfigFactoryImplpublic AuthConfigFactoryImpl()
 
- 
- 
Method Details- 
getConfigProviderpublic AuthConfigProvider getConfigProvider(String layer, String appContext, RegistrationListener listener) - Specified by:
- getConfigProviderin class- AuthConfigFactory
 
- 
registerConfigProviderpublic String registerConfigProvider(String className, Map<String, String> properties, String layer, String appContext, String description) - Specified by:
- registerConfigProviderin class- AuthConfigFactory
 
- 
registerConfigProviderpublic String registerConfigProvider(AuthConfigProvider provider, String layer, String appContext, String description) - Specified by:
- registerConfigProviderin class- AuthConfigFactory
 
- 
removeRegistration- Specified by:
- removeRegistrationin class- AuthConfigFactory
 
- 
detachListener- Specified by:
- detachListenerin class- AuthConfigFactory
 
- 
getRegistrationIDs- Specified by:
- getRegistrationIDsin class- AuthConfigFactory
 
- 
getRegistrationContext- Specified by:
- getRegistrationContextin class- AuthConfigFactory
 
- 
refreshpublic void refresh()- Specified by:
- refreshin class- AuthConfigFactory
 
- 
registerServerAuthModuleDescription copied from class:jakarta.security.auth.message.config.AuthConfigFactoryConvenience method for registering aServerAuthModulethat should have the same effect as callingAuthConfigFactory.registerConfigProvider(AuthConfigProvider, String, String, String)with the implementation providing the appropriateAuthConfigProvidergenerated from the provided context.- Specified by:
- registerServerAuthModulein class- AuthConfigFactory
- Parameters:
- serverAuthModule- The- ServerAuthModuleto register
- context- The associated application context
- Returns:
- A string identifier for the created registration
 
- 
removeServerAuthModuleDescription copied from class:jakarta.security.auth.message.config.AuthConfigFactoryConvenience method for deregistering aServerAuthModulethat should have the same effect as callingAuthConfigFactory.removeRegistration(String).- Specified by:
- removeServerAuthModulein class- AuthConfigFactory
- Parameters:
- context- The associated application context
 
 
-