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 TypeMethodDescriptionList
<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 theversion
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
Gets the class name of the authorization provider. -
setProviderClass
- 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
- Throws:
PropertyVetoException
-
getVersion
String getVersion()Configuration parameter to indicate theversion
of the provider.- Returns:
- version of the provider
-
setVersion
- Throws:
PropertyVetoException
-
getProperty
List<org.jvnet.hk2.config.types.Property> getProperty()Gets the properties of the LoginModule.- Specified by:
getProperty
in interfaceorg.jvnet.hk2.config.types.PropertyBag
-
getProviderOptions
Gets the options of the LoginModule for use with JAAS Configuration.
-