Package org.wildfly.security.auth.jaspi
Class ElytronAuthConfigFactory
- java.lang.Object
-
- javax.security.auth.message.config.AuthConfigFactory
-
- org.wildfly.security.auth.jaspi.ElytronAuthConfigFactory
-
public class ElytronAuthConfigFactory extends javax.security.auth.message.config.AuthConfigFactory
The WildFly Elytron implementation ofAuthConfigFactory
.- Author:
- Darran Lofthouse
-
-
Field Summary
-
Fields inherited from class javax.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 Constructor Description ElytronAuthConfigFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String[]
detachListener(javax.security.auth.message.config.RegistrationListener listener, String layer, String appContext)
javax.security.auth.message.config.AuthConfigProvider
getConfigProvider(String layer, String appContext, javax.security.auth.message.config.RegistrationListener listener)
javax.security.auth.message.config.AuthConfigFactory.RegistrationContext
getRegistrationContext(String registrationID)
String[]
getRegistrationIDs(javax.security.auth.message.config.AuthConfigProvider provider)
void
refresh()
String
registerConfigProvider(String className, Map properties, String layer, String appContext, String description)
String
registerConfigProvider(javax.security.auth.message.config.AuthConfigProvider provider, String layer, String appContext, String description)
boolean
removeRegistration(String registrationId)
-
-
-
Method Detail
-
getConfigProvider
public javax.security.auth.message.config.AuthConfigProvider getConfigProvider(String layer, String appContext, javax.security.auth.message.config.RegistrationListener listener)
- Specified by:
getConfigProvider
in classjavax.security.auth.message.config.AuthConfigFactory
- See Also:
AuthConfigFactory.getConfigProvider(java.lang.String, java.lang.String, javax.security.auth.message.config.RegistrationListener)
-
registerConfigProvider
public String registerConfigProvider(javax.security.auth.message.config.AuthConfigProvider provider, String layer, String appContext, String description)
- Specified by:
registerConfigProvider
in classjavax.security.auth.message.config.AuthConfigFactory
- See Also:
AuthConfigFactory.registerConfigProvider(javax.security.auth.message.config.AuthConfigProvider, java.lang.String, java.lang.String, java.lang.String)
-
registerConfigProvider
public String registerConfigProvider(String className, Map properties, String layer, String appContext, String description)
- Specified by:
registerConfigProvider
in classjavax.security.auth.message.config.AuthConfigFactory
- See Also:
AuthConfigFactory.registerConfigProvider(java.lang.String, java.util.Map, java.lang.String, java.lang.String, java.lang.String)
-
removeRegistration
public boolean removeRegistration(String registrationId)
- Specified by:
removeRegistration
in classjavax.security.auth.message.config.AuthConfigFactory
- See Also:
AuthConfigFactory.removeRegistration(java.lang.String)
-
detachListener
public String[] detachListener(javax.security.auth.message.config.RegistrationListener listener, String layer, String appContext)
- Specified by:
detachListener
in classjavax.security.auth.message.config.AuthConfigFactory
- See Also:
AuthConfigFactory.detachListener(javax.security.auth.message.config.RegistrationListener, java.lang.String, java.lang.String)
-
getRegistrationContext
public javax.security.auth.message.config.AuthConfigFactory.RegistrationContext getRegistrationContext(String registrationID)
- Specified by:
getRegistrationContext
in classjavax.security.auth.message.config.AuthConfigFactory
- See Also:
AuthConfigFactory.getRegistrationContext(java.lang.String)
-
getRegistrationIDs
public String[] getRegistrationIDs(javax.security.auth.message.config.AuthConfigProvider provider)
- Specified by:
getRegistrationIDs
in classjavax.security.auth.message.config.AuthConfigFactory
- See Also:
AuthConfigFactory.getRegistrationIDs(javax.security.auth.message.config.AuthConfigProvider)
-
refresh
public void refresh()
- Specified by:
refresh
in classjavax.security.auth.message.config.AuthConfigFactory
- See Also:
AuthConfigFactory.refresh()
-
-