Interface AuthorizationProviderConfig

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

public interface AuthorizationProviderConfig extends SecurityProviderConfig, org.jvnet.hk2.config.types.PropertyBag
  • Nested Class Summary

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

    Modifier and Type
    Method
    Description
    List<org.jvnet.hk2.config.types.Property>
    Gets the properties of the LoginModule.
    @NotNull String
    Gets the class name of the authorization provider.
    Gets the options of the LoginModule for use with JAAS Configuration.
    boolean
    Configuration parameter indicating if the provider support policy deploy or not
    configuration parameter to indicate the version of the provider
    void
     
    void
    setSupportPolicyDeploy(boolean value)
     
    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

    • getProviderClass

      @NotNull @JavaClassName @NotNull String getProviderClass()
      Gets the class name of the authorization provider.
    • setProviderClass

      void setProviderClass(String value) throws PropertyVetoException
      Throws:
      PropertyVetoException
    • getSupportPolicyDeploy

      boolean getSupportPolicyDeploy()
      Configuration parameter indicating if the provider support policy deploy or not
      Returns:
      true support policy deploy
    • setSupportPolicyDeploy

      void setSupportPolicyDeploy(boolean value) throws PropertyVetoException
      Throws:
      PropertyVetoException
    • getVersion

      String getVersion()
      configuration parameter to indicate the version of the provider
      Returns:
      version of the provider
    • setVersion

      void setVersion(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
    • getProviderOptions

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