Class ClientRegistration.ProviderDetails

java.lang.Object
org.springframework.security.oauth2.client.registration.ClientRegistration.ProviderDetails
All Implemented Interfaces:
Serializable
Enclosing class:
ClientRegistration

public class ClientRegistration.ProviderDetails extends Object implements Serializable
Details of the Provider.
See Also:
  • Method Details

    • getAuthorizationUri

      public String getAuthorizationUri()
      Returns the uri for the authorization endpoint.
      Returns:
      the uri for the authorization endpoint
    • getTokenUri

      public String getTokenUri()
      Returns the uri for the token endpoint.
      Returns:
      the uri for the token endpoint
    • getUserInfoEndpoint

      Returns the details of the UserInfo Endpoint.
      Returns:
      the ClientRegistration.ProviderDetails.UserInfoEndpoint
    • getJwkSetUri

      public String getJwkSetUri()
      Returns the uri for the JSON Web Key (JWK) Set endpoint.
      Returns:
      the uri for the JSON Web Key (JWK) Set endpoint
    • getIssuerUri

      public String getIssuerUri()
      Returns the issuer identifier uri for the OpenID Connect 1.0 provider or the OAuth 2.0 Authorization Server.
      Returns:
      the issuer identifier uri for the OpenID Connect 1.0 provider or the OAuth 2.0 Authorization Server
      Since:
      5.4
    • getConfigurationMetadata

      public Map<String,Object> getConfigurationMetadata()
      Returns a Map of the metadata describing the provider's configuration.
      Returns:
      a Map of the metadata describing the provider's configuration
      Since:
      5.1