public interface HttpOauth2OpenamAuthorizationMechanismCfgClient extends HttpOauth2AuthorizationMechanismCfgClient
The HTTP OAuth2 OpenAM Authorization Mechanism is used to define OAuth2 authorization using an OpenAM server as authorization server .
Modifier and Type | Method and Description |
---|---|
ManagedObjectDefinition<? extends HttpOauth2OpenamAuthorizationMechanismCfgClient,? extends HttpOauth2OpenamAuthorizationMechanismCfg> |
definition()
Get the configuration definition associated with this HTTP OAuth2 OpenAM Authorization Mechanism.
|
ValueOrExpression<String> |
getJavaClass()
Gets the "java-class" property.
|
ValueOrExpression<String> |
getKeyManagerProvider()
Gets the "key-manager-provider" property.
|
ValueOrExpression<String> |
getTokenInfoUrl()
Gets the "token-info-url" property.
|
ValueOrExpression<String> |
getTrustManagerProvider()
Gets the "trust-manager-provider" property.
|
void |
setJavaClass(ValueOrExpression<String> value)
Sets the "java-class" property.
|
void |
setKeyManagerProvider(ValueOrExpression<String> value)
Sets the "key-manager-provider" property.
|
void |
setTokenInfoUrl(ValueOrExpression<String> value)
Sets the "token-info-url" property.
|
void |
setTrustManagerProvider(ValueOrExpression<String> value)
Sets the "trust-manager-provider" property.
|
getAccessTokenCacheExpiration, getAuthzidJsonPointer, getIdentityMapper, getRequiredScope, isAccessTokenCacheEnabled, setAccessTokenCacheEnabled, setAccessTokenCacheExpiration, setAuthzidJsonPointer, setIdentityMapper, setRequiredScope
isEnabled, setEnabled
commit, properties
ManagedObjectDefinition<? extends HttpOauth2OpenamAuthorizationMechanismCfgClient,? extends HttpOauth2OpenamAuthorizationMechanismCfg> definition()
definition
in interface ConfigurationClient
definition
in interface HttpAuthorizationMechanismCfgClient
definition
in interface HttpOauth2AuthorizationMechanismCfgClient
ValueOrExpression<String> getJavaClass()
Specifies the fully-qualified name of the Java class that provides the HTTP OAuth2 OpenAM Authorization Mechanism implementation.
getJavaClass
in interface HttpAuthorizationMechanismCfgClient
void setJavaClass(ValueOrExpression<String> value) throws PropertyException
Specifies the fully-qualified name of the Java class that provides the HTTP OAuth2 OpenAM Authorization Mechanism implementation.
setJavaClass
in interface HttpAuthorizationMechanismCfgClient
value
- The value of the "java-class" property.PropertyException
- If the new value is invalid.ValueOrExpression<String> getKeyManagerProvider()
Specifies the name of the key manager that should be used with this HTTP OAuth2 OpenAM Authorization Mechanism .
void setKeyManagerProvider(ValueOrExpression<String> value) throws PropertyException
Specifies the name of the key manager that should be used with this HTTP OAuth2 OpenAM Authorization Mechanism .
value
- The value of the "key-manager-provider" property.PropertyException
- If the new value is invalid.ValueOrExpression<String> getTokenInfoUrl()
Defines the OpenAM endpoint URL where the access-token resolution request should be sent.
void setTokenInfoUrl(ValueOrExpression<String> value) throws PropertyException
Defines the OpenAM endpoint URL where the access-token resolution request should be sent.
value
- The value of the "token-info-url" property.PropertyException
- If the new value is invalid.ValueOrExpression<String> getTrustManagerProvider()
Specifies the name of the trust manager that should be used when negotiating SSL connections with the remote authorization server.
void setTrustManagerProvider(ValueOrExpression<String> value) throws PropertyException
Specifies the name of the trust manager that should be used when negotiating SSL connections with the remote authorization server.
value
- The value of the "trust-manager-provider" property.PropertyException
- If the new value is invalid.Copyright 2010-2018 ForgeRock AS.