Class AbstractOAuth2AuthorizationServerMetadata

java.lang.Object
org.springframework.security.oauth2.server.authorization.AbstractOAuth2AuthorizationServerMetadata
All Implemented Interfaces:
Serializable, org.springframework.security.oauth2.core.ClaimAccessor, OAuth2AuthorizationServerMetadataClaimAccessor
Direct Known Subclasses:
OAuth2AuthorizationServerMetadata, OidcProviderConfiguration

public abstract class AbstractOAuth2AuthorizationServerMetadata extends Object implements OAuth2AuthorizationServerMetadataClaimAccessor, Serializable
A base representation of OAuth 2.0 Authorization Server metadata, returned by an endpoint defined in OAuth 2.0 Authorization Server Metadata and OpenID Connect Discovery 1.0. The metadata endpoint returns a set of claims an Authorization Server describes about its configuration.
Since:
0.1.1
See Also:
  • Constructor Details

    • AbstractOAuth2AuthorizationServerMetadata

      protected AbstractOAuth2AuthorizationServerMetadata(Map<String,Object> claims)
  • Method Details

    • getClaims

      public Map<String,Object> getClaims()
      Returns the metadata as claims.
      Specified by:
      getClaims in interface org.springframework.security.oauth2.core.ClaimAccessor
      Returns:
      a Map of the metadata as claims