Class AuthConfigFactory
- java.lang.Object
-
- jakarta.security.auth.message.config.AuthConfigFactory
-
public abstract class AuthConfigFactory extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAuthConfigFactory.RegistrationContext
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEFAULT_FACTORY_SECURITY_PROPERTYstatic java.lang.StringGET_FACTORY_PERMISSION_NAMEstatic java.security.SecurityPermissiongetFactorySecurityPermissionstatic java.lang.StringPROVIDER_REGISTRATION_PERMISSION_NAMEstatic java.security.SecurityPermissionproviderRegistrationSecurityPermissionstatic java.lang.StringSET_FACTORY_PERMISSION_NAMEstatic java.security.SecurityPermissionsetFactorySecurityPermission
-
Constructor Summary
Constructors Constructor Description AuthConfigFactory()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract java.lang.String[]detachListener(RegistrationListener listener, java.lang.String layer, java.lang.String appContext)abstract AuthConfigProvidergetConfigProvider(java.lang.String layer, java.lang.String appContext, RegistrationListener listener)static AuthConfigFactorygetFactory()abstract AuthConfigFactory.RegistrationContextgetRegistrationContext(java.lang.String registrationID)abstract java.lang.String[]getRegistrationIDs(AuthConfigProvider provider)abstract voidrefresh()abstract java.lang.StringregisterConfigProvider(AuthConfigProvider provider, java.lang.String layer, java.lang.String appContext, java.lang.String description)abstract java.lang.StringregisterConfigProvider(java.lang.String className, java.util.Map properties, java.lang.String layer, java.lang.String appContext, java.lang.String description)abstract booleanremoveRegistration(java.lang.String registrationID)static voidsetFactory(AuthConfigFactory factory)
-
-
-
Field Detail
-
DEFAULT_FACTORY_SECURITY_PROPERTY
public static final java.lang.String DEFAULT_FACTORY_SECURITY_PROPERTY
- See Also:
- Constant Field Values
-
GET_FACTORY_PERMISSION_NAME
public static final java.lang.String GET_FACTORY_PERMISSION_NAME
- See Also:
- Constant Field Values
-
SET_FACTORY_PERMISSION_NAME
public static final java.lang.String SET_FACTORY_PERMISSION_NAME
- See Also:
- Constant Field Values
-
PROVIDER_REGISTRATION_PERMISSION_NAME
public static final java.lang.String PROVIDER_REGISTRATION_PERMISSION_NAME
- See Also:
- Constant Field Values
-
getFactorySecurityPermission
public static final java.security.SecurityPermission getFactorySecurityPermission
-
setFactorySecurityPermission
public static final java.security.SecurityPermission setFactorySecurityPermission
-
providerRegistrationSecurityPermission
public static final java.security.SecurityPermission providerRegistrationSecurityPermission
-
-
Method Detail
-
getFactory
public static AuthConfigFactory getFactory()
-
setFactory
public static void setFactory(AuthConfigFactory factory)
-
getConfigProvider
public abstract AuthConfigProvider getConfigProvider(java.lang.String layer, java.lang.String appContext, RegistrationListener listener)
-
registerConfigProvider
public abstract java.lang.String registerConfigProvider(java.lang.String className, java.util.Map properties, java.lang.String layer, java.lang.String appContext, java.lang.String description)
-
registerConfigProvider
public abstract java.lang.String registerConfigProvider(AuthConfigProvider provider, java.lang.String layer, java.lang.String appContext, java.lang.String description)
-
removeRegistration
public abstract boolean removeRegistration(java.lang.String registrationID)
-
detachListener
public abstract java.lang.String[] detachListener(RegistrationListener listener, java.lang.String layer, java.lang.String appContext)
-
getRegistrationIDs
public abstract java.lang.String[] getRegistrationIDs(AuthConfigProvider provider)
-
getRegistrationContext
public abstract AuthConfigFactory.RegistrationContext getRegistrationContext(java.lang.String registrationID)
-
refresh
public abstract void refresh()
-
-