Interface LoginModuleConfig

All Superinterfaces:
org.jvnet.hk2.config.ConfigBeanProxy, org.jvnet.hk2.config.types.PropertyBag, SecurityProviderConfig

public interface LoginModuleConfig extends SecurityProviderConfig, org.jvnet.hk2.config.types.PropertyBag
The LoginModule configuration used for a security provider plugin. Defines setup for standard JAAS LoginModule Configuration.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
     
  • Method Summary

    Modifier and Type
    Method
    Description
    @NotNull String
    Gets the JAAS control flag of the LoginModule.
    @NotNull String
    Gets the class name of the LoginModule.
    Gets the options of the LoginModule for use with JAAS Configuration.
    List<org.jvnet.hk2.config.types.Property>
    Gets the properties of the LoginModule.
    void
     
    void
     

    Methods inherited from interface org.jvnet.hk2.config.ConfigBeanProxy

    createChild, deepCopy, getParent, getParent

    Methods inherited from interface org.jvnet.hk2.config.types.PropertyBag

    addProperty, getProperty, getPropertyValue, getPropertyValue, lookupProperty, removeProperty, removeProperty

    Methods inherited from interface org.glassfish.security.services.config.SecurityProviderConfig

    getName, setName
  • Method Details

    • getModuleClass

      @NotNull @JavaClassName @NotNull String getModuleClass()
      Gets the class name of the LoginModule.
    • setModuleClass

      void setModuleClass(String value) throws PropertyVetoException
      Throws:
      PropertyVetoException
    • getControlFlag

      @NotNull @NotNull String getControlFlag()
      Gets the JAAS control flag of the LoginModule.
    • setControlFlag

      void setControlFlag(String value) throws PropertyVetoException
      Throws:
      PropertyVetoException
    • getProperty

      List<org.jvnet.hk2.config.types.Property> getProperty()
      Gets the properties of the LoginModule.
      Specified by:
      getProperty in interface org.jvnet.hk2.config.types.PropertyBag
    • getModuleOptions

      @DuckTyped Map<String,?> getModuleOptions()
      Gets the options of the LoginModule for use with JAAS Configuration.