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
  • 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.
    default Map<String,?>
    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
    setProviderClass(String providerClass)
     
    void
    setSupportPolicyDeploy(boolean supportPolicyDeploy)
     
    void
    setVersion(String version)
     

    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 providerClass) throws PropertyVetoException
      Throws:
      PropertyVetoException
    • getSupportPolicyDeploy

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

      void setSupportPolicyDeploy(boolean supportPolicyDeploy) 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 version) 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

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