public final class PolicyBasedAccessControlHandlerCfgDefn extends ManagedObjectDefinition<PolicyBasedAccessControlHandlerCfgClient,PolicyBasedAccessControlHandlerCfg>
A policy based access control handler implements a coarse grained access control model suitable for use in proxies.
getAggregationPropertyDefinition, getAggregationPropertyDefinitions, getAllAggregationPropertyDefinitions, getAllChildren, getAllConstraints, getAllPropertyDefinitions, getAllRelationDefinitions, getAllReverseAggregationPropertyDefinitions, getAllReverseRelationDefinitions, getAllTags, getChild, getChildren, getConstraints, getDescription, getDescription, getName, getParent, getPropertyDefinition, getPropertyDefinitions, getRelationDefinition, getRelationDefinitions, getReverseAggregationPropertyDefinitions, getReverseRelationDefinitions, getSynopsis, getSynopsis, getUserFriendlyName, getUserFriendlyName, getUserFriendlyPluralName, getUserFriendlyPluralName, hasChildren, hasOption, hasTag, initialize, isChildOf, isParentOf, isTop, registerConstraint, registerOption, registerPropertyDefinition, registerRelationDefinition, registerTag, resolveManagedObjectDefinition, toString, toString
public static PolicyBasedAccessControlHandlerCfgDefn getInstance()
public PolicyBasedAccessControlHandlerCfgClient createClientConfiguration(ManagedObject<? extends PolicyBasedAccessControlHandlerCfgClient> impl)
ManagedObjectDefinition
createClientConfiguration
in class ManagedObjectDefinition<PolicyBasedAccessControlHandlerCfgClient,PolicyBasedAccessControlHandlerCfg>
impl
- The managed object.public PolicyBasedAccessControlHandlerCfg createServerConfiguration(ServerManagedObject<? extends PolicyBasedAccessControlHandlerCfg> impl)
ManagedObjectDefinition
createServerConfiguration
in class ManagedObjectDefinition<PolicyBasedAccessControlHandlerCfgClient,PolicyBasedAccessControlHandlerCfg>
impl
- The server managed object.public Class<PolicyBasedAccessControlHandlerCfg> getServerConfigurationClass()
ManagedObjectDefinition
getServerConfigurationClass
in class ManagedObjectDefinition<PolicyBasedAccessControlHandlerCfgClient,PolicyBasedAccessControlHandlerCfg>
public BooleanPropertyDefinition getEnabledPropertyDefinition()
Indicates whether the Policy Based Access Control Handler is enabled. If set to FALSE, then no access control is enforced, and any client (including unauthenticated or anonymous clients) could be allowed to perform any operation if not subject to other restrictions, such as those enforced by the privilege subsystem.
public ClassPropertyDefinition getJavaClassPropertyDefinition()
Specifies the fully-qualified name of the Java class that provides the Policy Based Access Control Handler implementation.
public InstantiableRelationDefinition<GlobalAccessControlPolicyCfgClient,GlobalAccessControlPolicyCfg> getGlobalAccessControlPoliciesRelationDefinition()
Copyright 2010-2018 ForgeRock AS.