Interface AuthorizationProviderConfig
-
- All Superinterfaces:
ConfigBeanProxy
,PropertyBag
,SecurityProviderConfig
public interface AuthorizationProviderConfig extends SecurityProviderConfig, PropertyBag
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
AuthorizationProviderConfig.Duck
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<Property>
getProperty()
Gets the properties of the LoginModule.@NotNull String
getProviderClass()
Gets the class name of the authorization provider.Map<String,?>
getProviderOptions()
Gets the options of the LoginModule for use with JAAS Configuration.String
getSupportPolicyDeploy()
Configuration parameter indicating if the provider support policy deploy or notString
getVersion()
configuration parameter to indicate the version of the providervoid
setProviderClass(String value)
void
setSupportPolicyDeploy(String value)
void
setVersion(String value)
-
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 Detail
-
getProviderClass
@NotNull @JavaClassName @NotNull String getProviderClass()
Gets the class name of the authorization provider.
-
setProviderClass
void setProviderClass(String value) throws PropertyVetoException
- Throws:
PropertyVetoException
-
getSupportPolicyDeploy
String getSupportPolicyDeploy()
Configuration parameter indicating if the provider support policy deploy or not- Returns:
- true support policy deploy
-
setSupportPolicyDeploy
void setSupportPolicyDeploy(String 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<Property> getProperty()
Gets the properties of the LoginModule.- Specified by:
getProperty
in interfacePropertyBag
- Returns:
- the property list
-
getProviderOptions
@DuckTyped Map<String,?> getProviderOptions()
Gets the options of the LoginModule for use with JAAS Configuration.
-
-