Class AuthConfigFactory
java.lang.Object
javax.security.auth.message.config.AuthConfigFactory
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final SecurityPermission
static final String
static final SecurityPermission
static final String
static final SecurityPermission
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract String[]
detachListener
(RegistrationListener listener, String layer, String appContext) abstract AuthConfigProvider
getConfigProvider
(String layer, String appContext, RegistrationListener listener) static AuthConfigFactory
getRegistrationContext
(String registrationID) abstract String[]
getRegistrationIDs
(AuthConfigProvider provider) abstract void
refresh()
abstract String
registerConfigProvider
(String className, Map properties, String layer, String appContext, String description) abstract String
registerConfigProvider
(AuthConfigProvider provider, String layer, String appContext, String description) abstract boolean
removeRegistration
(String registrationID) static void
setFactory
(AuthConfigFactory factory)
-
Field Details
-
DEFAULT_FACTORY_SECURITY_PROPERTY
- See Also:
-
GET_FACTORY_PERMISSION_NAME
- See Also:
-
SET_FACTORY_PERMISSION_NAME
- See Also:
-
PROVIDER_REGISTRATION_PERMISSION_NAME
- See Also:
-
getFactorySecurityPermission
-
setFactorySecurityPermission
-
providerRegistrationSecurityPermission
-
-
Constructor Details
-
AuthConfigFactory
public AuthConfigFactory()
-
-
Method Details
-
getFactory
-
setFactory
-
getConfigProvider
public abstract AuthConfigProvider getConfigProvider(String layer, String appContext, RegistrationListener listener) -
registerConfigProvider
-
registerConfigProvider
public abstract String registerConfigProvider(AuthConfigProvider provider, String layer, String appContext, String description) -
removeRegistration
-
detachListener
public abstract String[] detachListener(RegistrationListener listener, String layer, String appContext) -
getRegistrationIDs
-
getRegistrationContext
-
refresh
public abstract void refresh()
-