Interface OidcClientMetadataClaimAccessor

All Superinterfaces:
ClaimAccessor, OAuth2ClientMetadataClaimAccessor
All Known Implementing Classes:
OidcClientRegistration

public interface OidcClientMetadataClaimAccessor extends OAuth2ClientMetadataClaimAccessor
A ClaimAccessor for the "claims" that are contained in the OpenID Client Registration Request and Response.
Since:
7.0
See Also:
  • Method Details

    • getPostLogoutRedirectUris

      default List<String> getPostLogoutRedirectUris()
      Returns the post logout redirection URI values used by the Client (post_logout_redirect_uris). The post_logout_redirect_uri parameter is used by the client when requesting that the End-User's User Agent be redirected to after a logout has been performed.
      Returns:
      the post logout redirection URI values used by the Client
    • getTokenEndpointAuthenticationSigningAlgorithm

      default String getTokenEndpointAuthenticationSigningAlgorithm()
      Returns the JWS algorithm that must be used for signing the JWT used to authenticate the Client at the Token Endpoint for the private_key_jwt and client_secret_jwt authentication methods (token_endpoint_auth_signing_alg).
      Returns:
      the JWS algorithm that must be used for signing the JWT used to authenticate the Client at the Token Endpoint
    • getIdTokenSignedResponseAlgorithm

      default String getIdTokenSignedResponseAlgorithm()
      Returns the JWS algorithm required for signing the ID Token issued to the Client (id_token_signed_response_alg).
      Returns:
      the JWS algorithm required for signing the ID Token issued to the Client
    • getRegistrationAccessToken

      default String getRegistrationAccessToken()
      Returns the Registration Access Token that can be used at the Client Configuration Endpoint.
      Returns:
      the Registration Access Token that can be used at the Client Configuration Endpoint
    • getRegistrationClientUrl

      default URL getRegistrationClientUrl()
      Returns the URL of the Client Configuration Endpoint where the Registration Access Token can be used.
      Returns:
      the URL of the Client Configuration Endpoint where the Registration Access Token can be used