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 Login Module Configuration.

  • 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.
    default Map<String,?>
    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
    setControlFlag(String controlFlag)
     
    void
    setModuleClass(String moduleClass)
     

    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 moduleClass) throws PropertyVetoException
      Throws:
      PropertyVetoException
    • getControlFlag

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

      void setControlFlag(String controlFlag) 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

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