Class AuthConfigFactory


  • public abstract class AuthConfigFactory
    extends java.lang.Object
    • 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

        @Deprecated(forRemoval=true)
        public static final java.security.SecurityPermission getFactorySecurityPermission
        Deprecated, for removal: This API element is subject to removal in a future version.
        Following JEP 411
      • setFactorySecurityPermission

        @Deprecated(forRemoval=true)
        public static final java.security.SecurityPermission setFactorySecurityPermission
        Deprecated, for removal: This API element is subject to removal in a future version.
        Following JEP 411
      • providerRegistrationSecurityPermission

        @Deprecated(forRemoval=true)
        public static final java.security.SecurityPermission providerRegistrationSecurityPermission
        Deprecated, for removal: This API element is subject to removal in a future version.
        Following JEP 411
    • Constructor Detail

      • AuthConfigFactory

        public AuthConfigFactory()
    • Method Detail

      • registerConfigProvider

        public abstract java.lang.String registerConfigProvider​(java.lang.String className,
                                                                java.util.Map<java.lang.String,​java.lang.String> 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)
      • refresh

        public abstract void refresh()
      • removeServerAuthModule

        public abstract void removeServerAuthModule​(java.lang.Object context)
        Convenience method for deregistering a ServerAuthModule that should have the same effect as calling removeRegistration(String).
        Parameters:
        context - The associated application context
        Since:
        Authentication 3.0