Interface HTTPOauth2AuthorizationMechanismCfg

    • Method Detail

      • addHTTPOauth2AuthorizationMechanismChangeListener

        void addHTTPOauth2AuthorizationMechanismChangeListener​(ConfigurationChangeListener<HTTPOauth2AuthorizationMechanismCfg> listener)
        Register to be notified when this HTTP Oauth2 Authorization Mechanism is changed.
        Parameters:
        listener - The HTTP Oauth2 Authorization Mechanism configuration change listener.
      • removeHTTPOauth2AuthorizationMechanismChangeListener

        void removeHTTPOauth2AuthorizationMechanismChangeListener​(ConfigurationChangeListener<HTTPOauth2AuthorizationMechanismCfg> listener)
        Deregister an existing HTTP Oauth2 Authorization Mechanism configuration change listener.
        Parameters:
        listener - The HTTP Oauth2 Authorization Mechanism configuration change listener.
      • isAccessTokenCacheEnabled

        boolean isAccessTokenCacheEnabled()
        Gets the "access-token-cache-enabled" property.

        Indicates whether the HTTP Oauth2 Authorization Mechanism is enabled for use.

        Returns:
        Returns the value of the "access-token-cache-enabled" property.
      • getAccessTokenCacheExpiration

        Long getAccessTokenCacheExpiration()
        Gets the "access-token-cache-expiration" property.

        Token cache expiration

        Returns:
        Returns the value of the "access-token-cache-expiration" property.
      • getAuthzidJsonPointer

        String getAuthzidJsonPointer()
        Gets the "authzid-json-pointer" property.

        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)

        Returns:
        Returns the value of the "authzid-json-pointer" property.
      • getIdentityMapper

        String getIdentityMapper()
        Gets the "identity-mapper" property.

        > Specifies the name of the identity mapper to use in conjunction with the authzid-json-pointer to get the user corresponding to the acccess-token.

        Returns:
        Returns the value of the "identity-mapper" property.
      • getIdentityMapperDN

        org.forgerock.opendj.ldap.DN getIdentityMapperDN()
        Gets the "identity-mapper" property as a DN.

        > Specifies the name of the identity mapper to use in conjunction with the authzid-json-pointer to get the user corresponding to the acccess-token.

        Returns:
        Returns the DN value of the "identity-mapper" property.
      • getRequiredScope

        SortedSet<String> getRequiredScope()
        Gets the "required-scope" property.

        Scopes required to grant access to the service.

        Returns:
        Returns an unmodifiable set containing the values of the "required-scope" property.