public interface HTTPOauth2CtsAuthorizationMechanismCfg extends HTTPOauth2AuthorizationMechanismCfg
The HTTP Oauth2 Cts Authorization Mechanism is used to define OAuth2 authorization through a direct access to the CTS (Core Token Service).
| Modifier and Type | Method and Description |
|---|---|
void |
addHTTPOauth2CtsAuthorizationMechanismChangeListener(ConfigurationChangeListener<HTTPOauth2CtsAuthorizationMechanismCfg> listener)
Register to be notified when this HTTP Oauth2 Cts Authorization Mechanism is changed.
|
Class<? extends HTTPOauth2CtsAuthorizationMechanismCfg> |
configurationClass()
Gets the configuration class associated with this HTTP Oauth2 Cts Authorization Mechanism.
|
String |
getAuthzidJsonPointer()
Gets the "authzid-json-pointer" property.
|
String |
getBaseDN()
Gets the "base-dn" property.
|
String |
getJavaClass()
Gets the "java-class" property.
|
void |
removeHTTPOauth2CtsAuthorizationMechanismChangeListener(ConfigurationChangeListener<HTTPOauth2CtsAuthorizationMechanismCfg> listener)
Deregister an existing HTTP Oauth2 Cts Authorization Mechanism configuration change listener.
|
addHTTPOauth2AuthorizationMechanismChangeListener, getAccessTokenCacheExpiration, getIdentityMapper, getIdentityMapperDN, getRequiredScope, isAccessTokenCacheEnabled, removeHTTPOauth2AuthorizationMechanismChangeListeneraddChangeListener, isEnabled, removeChangeListenerdn, nameClass<? extends HTTPOauth2CtsAuthorizationMechanismCfg> configurationClass()
configurationClass in interface ConfigurationconfigurationClass in interface HTTPAuthorizationMechanismCfgconfigurationClass in interface HTTPOauth2AuthorizationMechanismCfgvoid addHTTPOauth2CtsAuthorizationMechanismChangeListener(ConfigurationChangeListener<HTTPOauth2CtsAuthorizationMechanismCfg> listener)
listener - The HTTP Oauth2 Cts Authorization Mechanism configuration change listener.void removeHTTPOauth2CtsAuthorizationMechanismChangeListener(ConfigurationChangeListener<HTTPOauth2CtsAuthorizationMechanismCfg> listener)
listener - The HTTP Oauth2 Cts Authorization Mechanism configuration change listener.String getAuthzidJsonPointer()
Specifies the JSON pointer to the value to use as Authorization ID. The JSON pointer is applied to the resolved access token JSON document. (example: /uid)
getAuthzidJsonPointer in interface HTTPOauth2AuthorizationMechanismCfgString getBaseDN()
The base DN of the Core Token Service where access token are stored. (example: ou=famrecords,ou=openam-session,ou=tokens,dc=example,dc=com)
String getJavaClass()
Specifies the fully-qualified name of the Java class that provides the HTTP Oauth2 Cts Authorization Mechanism implementation.
getJavaClass in interface HTTPAuthorizationMechanismCfgCopyright © 2017-2020 Wren Security. All Rights Reserved.