Class WellKnownOpenIDConfigurationResponse

java.lang.Object
java.util.AbstractMap<String,Object>
com.google.api.client.util.GenericData
com.google.api.client.json.GenericJson
org.jenkinsci.plugins.oic.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 Details

    • WellKnownOpenIDConfigurationResponse

      public WellKnownOpenIDConfigurationResponse()
  • Method Details

    • getAuthorizationEndpoint

      public String getAuthorizationEndpoint()
    • getTokenEndpoint

      public String getTokenEndpoint()
    • getTokenAuthMethods

      public Set<String> getTokenAuthMethods()
    • getPreferredTokenAuthMethod

      public OicSecurityRealm.TokenAuthMethod getPreferredTokenAuthMethod()
    • getUserinfoEndpoint

      public String getUserinfoEndpoint()
    • getJwksUri

      public String getJwksUri()
    • getScopesSupported

      public Set<String> getScopesSupported()
    • getGrantTypesSupported

      public Set<String> getGrantTypesSupported()
    • 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