Class WellKnownOpenIDConfigurationResponse

  • All Implemented Interfaces:
    Cloneable, Map<String,​Object>

    public class WellKnownOpenIDConfigurationResponse
    extends com.google.api.client.json.GenericJson
    OpenID Connect Discovery JSON. https://openid.net/specs/openid-connect-discovery-1_0.html https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata: "Additional OpenID Provider Metadata parameters MAY also be used. Some are defined by other specifications, such as OpenID Connect Session Management 1.0" http://openid.net/specs/openid-connect-session-1_0.html#OPMetadata
    Author:
    Steve Arch
    • Constructor Detail

      • WellKnownOpenIDConfigurationResponse

        public WellKnownOpenIDConfigurationResponse()
    • Method Detail

      • getAuthorizationEndpoint

        public String getAuthorizationEndpoint()
      • getTokenEndpoint

        public String getTokenEndpoint()
      • getTokenAuthMethods

        public Set<String> getTokenAuthMethods()
      • getUserinfoEndpoint

        public String getUserinfoEndpoint()
      • getJwksUri

        public String getJwksUri()
      • getScopesSupported

        public Set<String> getScopesSupported()
      • getEndSessionEndpoint

        public String getEndSessionEndpoint()
      • getKnownKeys

        public Map<String,​Object> getKnownKeys()
        Mimicks GenericData.getUnknownKeys(), but returning the map of known keys
        Returns:
        a map key-values pairs defined in this class
      • equals

        public boolean equals​(Object o)
        Overriding equals()
        Specified by:
        equals in interface Map<String,​Object>
        Overrides:
        equals in class com.google.api.client.util.GenericData
      • hashCode

        public int hashCode()
        Overriding hashCode()
        Specified by:
        hashCode in interface Map<String,​Object>
        Overrides:
        hashCode in class com.google.api.client.util.GenericData