public final class HttpBasicAuthorizationMechanismCfgDefn extends ManagedObjectDefinition<HttpBasicAuthorizationMechanismCfgClient,HttpBasicAuthorizationMechanismCfg>
The HTTP Basic Authorization Mechanism authenticates the end-user using credentials extracted from the HTTP Basic 'Authorization' header.
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 HttpBasicAuthorizationMechanismCfgDefn getInstance()
public HttpBasicAuthorizationMechanismCfgClient createClientConfiguration(ManagedObject<? extends HttpBasicAuthorizationMechanismCfgClient> impl)
ManagedObjectDefinition
createClientConfiguration
in class ManagedObjectDefinition<HttpBasicAuthorizationMechanismCfgClient,HttpBasicAuthorizationMechanismCfg>
impl
- The managed object.public HttpBasicAuthorizationMechanismCfg createServerConfiguration(ServerManagedObject<? extends HttpBasicAuthorizationMechanismCfg> impl)
ManagedObjectDefinition
createServerConfiguration
in class ManagedObjectDefinition<HttpBasicAuthorizationMechanismCfgClient,HttpBasicAuthorizationMechanismCfg>
impl
- The server managed object.public Class<HttpBasicAuthorizationMechanismCfg> getServerConfigurationClass()
ManagedObjectDefinition
getServerConfigurationClass
in class ManagedObjectDefinition<HttpBasicAuthorizationMechanismCfgClient,HttpBasicAuthorizationMechanismCfg>
public BooleanPropertyDefinition getAltAuthenticationEnabledPropertyDefinition()
Specifies whether user credentials may be provided using alternative headers to the standard 'Authorize' header.
public StringPropertyDefinition getAltPasswordHeaderPropertyDefinition()
Alternate HTTP headers to get the user's password from.
public StringPropertyDefinition getAltUsernameHeaderPropertyDefinition()
Alternate HTTP headers to get the user's name from.
public BooleanPropertyDefinition getEnabledPropertyDefinition()
Indicates whether the HTTP Basic Authorization Mechanism is enabled.
public AggregationPropertyDefinition<IdentityMapperCfgClient,IdentityMapperCfg> getIdentityMapperPropertyDefinition()
Specifies the name of the identity mapper used to get the user's entry corresponding to the user-id provided in the HTTP authentication header.
public ClassPropertyDefinition getJavaClassPropertyDefinition()
Specifies the fully-qualified name of the Java class that provides the HTTP Basic Authorization Mechanism implementation.
Copyright 2010-2018 ForgeRock AS.