Class DefaultAuthConfigFactory

java.lang.Object
javax.security.auth.message.config.AuthConfigFactory
org.eclipse.jetty.security.jaspi.DefaultAuthConfigFactory

public class DefaultAuthConfigFactory extends javax.security.auth.message.config.AuthConfigFactory
A very basic AuthConfigFactory that allows for registering providers programmatically.
  • Nested Class Summary

    Nested classes/interfaces inherited from class javax.security.auth.message.config.AuthConfigFactory

    javax.security.auth.message.config.AuthConfigFactory.RegistrationContext
  • 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
     
  • Method Summary

    Modifier and Type
    Method
    Description
    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
     
    getRegistrationIDs(javax.security.auth.message.config.AuthConfigProvider provider)
     
    void
     
    registerConfigProvider(String className, Map properties, String layer, String appContext, String description)
     
    registerConfigProvider(javax.security.auth.message.config.AuthConfigProvider provider, String layer, String appContext, String description)
     
    boolean
    removeRegistration(String registrationID)
     

    Methods inherited from class javax.security.auth.message.config.AuthConfigFactory

    getFactory, setFactory

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DefaultAuthConfigFactory

      public DefaultAuthConfigFactory()
  • Method Details

    • getConfigProvider

      public javax.security.auth.message.config.AuthConfigProvider getConfigProvider(String layer, String appContext, javax.security.auth.message.config.RegistrationListener listener)
      Specified by:
      getConfigProvider in class javax.security.auth.message.config.AuthConfigFactory
    • registerConfigProvider

      public String registerConfigProvider(String className, Map properties, String layer, String appContext, String description)
      Specified by:
      registerConfigProvider in class javax.security.auth.message.config.AuthConfigFactory
    • registerConfigProvider

      public String registerConfigProvider(javax.security.auth.message.config.AuthConfigProvider provider, String layer, String appContext, String description)
      Specified by:
      registerConfigProvider in class javax.security.auth.message.config.AuthConfigFactory
    • removeRegistration

      public boolean removeRegistration(String registrationID)
      Specified by:
      removeRegistration in class javax.security.auth.message.config.AuthConfigFactory
    • detachListener

      public String[] detachListener(javax.security.auth.message.config.RegistrationListener listener, String layer, String appContext)
      Specified by:
      detachListener in class javax.security.auth.message.config.AuthConfigFactory
    • getRegistrationIDs

      public String[] getRegistrationIDs(javax.security.auth.message.config.AuthConfigProvider provider)
      Specified by:
      getRegistrationIDs in class javax.security.auth.message.config.AuthConfigFactory
    • getRegistrationContext

      public javax.security.auth.message.config.AuthConfigFactory.RegistrationContext getRegistrationContext(String registrationID)
      Specified by:
      getRegistrationContext in class javax.security.auth.message.config.AuthConfigFactory
    • refresh

      public void refresh()
      Specified by:
      refresh in class javax.security.auth.message.config.AuthConfigFactory