public interface HttpOauth2OpenamAuthorizationMechanismCfg extends HttpOauth2AuthorizationMechanismCfg
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 |
---|---|
void |
addHttpOauth2OpenamAuthorizationMechanismChangeListener(ConfigurationChangeListener<HttpOauth2OpenamAuthorizationMechanismCfg> listener)
Register to be notified when this HTTP OAuth2 OpenAM Authorization Mechanism is changed.
|
Class<? extends HttpOauth2OpenamAuthorizationMechanismCfg> |
configurationClass()
Gets the configuration class associated with this HTTP OAuth2 OpenAM Authorization Mechanism.
|
String |
getJavaClass()
Gets the "java-class" property.
|
String |
getKeyManagerProvider()
Gets the "key-manager-provider" property.
|
Dn |
getKeyManagerProviderDn()
Gets the "key-manager-provider" property as a DN.
|
String |
getTokenInfoUrl()
Gets the "token-info-url" property.
|
String |
getTrustManagerProvider()
Gets the "trust-manager-provider" property.
|
Dn |
getTrustManagerProviderDn()
Gets the "trust-manager-provider" property as a DN.
|
void |
removeHttpOauth2OpenamAuthorizationMechanismChangeListener(ConfigurationChangeListener<HttpOauth2OpenamAuthorizationMechanismCfg> listener)
Deregister an existing HTTP OAuth2 OpenAM Authorization Mechanism configuration change listener.
|
addHttpOauth2AuthorizationMechanismChangeListener, getAccessTokenCacheExpiration, getAuthzidJsonPointer, getIdentityMapper, getIdentityMapperDn, getRequiredScope, isAccessTokenCacheEnabled, removeHttpOauth2AuthorizationMechanismChangeListener
addChangeListener, isEnabled, removeChangeListener
dn, name
Class<? extends HttpOauth2OpenamAuthorizationMechanismCfg> configurationClass()
configurationClass
in interface Configuration
configurationClass
in interface HttpAuthorizationMechanismCfg
configurationClass
in interface HttpOauth2AuthorizationMechanismCfg
void addHttpOauth2OpenamAuthorizationMechanismChangeListener(ConfigurationChangeListener<HttpOauth2OpenamAuthorizationMechanismCfg> listener)
listener
- The HTTP OAuth2 OpenAM Authorization Mechanism configuration change listener.void removeHttpOauth2OpenamAuthorizationMechanismChangeListener(ConfigurationChangeListener<HttpOauth2OpenamAuthorizationMechanismCfg> listener)
listener
- The HTTP OAuth2 OpenAM Authorization Mechanism configuration change listener.String getJavaClass()
Specifies the fully-qualified name of the Java class that provides the HTTP OAuth2 OpenAM Authorization Mechanism implementation.
getJavaClass
in interface HttpAuthorizationMechanismCfg
String getKeyManagerProvider()
Specifies the name of the key manager that should be used with this HTTP OAuth2 OpenAM Authorization Mechanism .
Dn getKeyManagerProviderDn()
Specifies the name of the key manager that should be used with this HTTP OAuth2 OpenAM Authorization Mechanism .
String getTokenInfoUrl()
Defines the OpenAM endpoint URL where the access-token resolution request should be sent.
String getTrustManagerProvider()
Specifies the name of the trust manager that should be used when negotiating SSL connections with the remote authorization server.
Dn getTrustManagerProviderDn()
Specifies the name of the trust manager that should be used when negotiating SSL connections with the remote authorization server.
Copyright 2010-2020 ForgeRock AS.