Authorization Grant: Choose which Authorization Grant or OIDC Flow to test with.
OAuth2 Authorization Code Grant OAuth2 Implicit Grant OAuth2 Resource Owner Password Credential Grant OAuth2 Client Credential OIDC Authorization Code Flow(code) OIDC Implicit Flow(id_token token) OIDC Implicit Flow(id_token) OIDC Hybrid(code id_token) OIDC Hybrid(code token) OIDC Hybrid(code id_token token) OAuth2 Device Authorization Grant Authorization Endpoint: Enter the Authorization Endpoint used by the debugger.
Token Endpoint: Enter the Token Endpoint used by the debugger.
Introspection Endpoint: Enter the Introspection Endpoint used by the debugger.
Revocation Endpoint: Enter the Token Revocation Endpoint (RFC 7009) used by the debugger.
Registration Endpoint: Enter the OIDC Dynamic Client Registration Endpoint used by the debugger. Auto-populated from the discovery metadata (registration_endpoint).
Device Authorization Endpoint: Enter the Device Authorization Endpoint (RFC 8628) used by the debugger.
OIDC UserInfo Endpoint: Enter the OIDC UserInfo Endpoint used by the debugger.
JWKS Endpoint: Enter the JWKS Endpoint used by the debugger.
Review JWKS meta data OpenID Provider Metadata (OIDC Discovery 1.0 §3) Every member the OpenID Connect Discovery 1.0 specification defines for the OpenID Provider Metadata document. Each is pre-filled with a dummy default, is populated from the discovery document by "Populate Meta Data", and can be overridden here. Values that are JSON arrays in the document are shown comma-separated.
issuer: URL the OP asserts as its Issuer Identifier. MUST be identical to the iss claim in issued ID Tokens. (REQUIRED)
scopes supported: OAuth 2.0 scope values this server supports. Comma-separated. (RECOMMENDED)
response types supported: OAuth 2.0 response_type values this OP supports. Comma-separated (a value may itself contain spaces, e.g. “code id_token”). (REQUIRED)
response modes supported: OAuth 2.0 response_mode values this OP supports. Comma-separated. Default: query, fragment. (OPTIONAL)
grant types supported: OAuth 2.0 grant type values this OP supports. Comma-separated. Default: authorization_code, implicit. (OPTIONAL)
acr values supported: Authentication Context Class References this OP supports. Comma-separated. (OPTIONAL)
subject types supported: Subject Identifier types this OP supports — pairwise and/or public. Comma-separated. (REQUIRED)
id token signing alg values supported: JWS alg values supported for the ID Token. Comma-separated. RS256 MUST be included. (REQUIRED)
id token encryption alg values supported: JWE alg values supported for the ID Token. Comma-separated. (OPTIONAL)
id token encryption enc values supported: JWE enc values supported for the ID Token. Comma-separated. (OPTIONAL)
userinfo signing alg values supported: JWS alg values supported by the UserInfo Endpoint. Comma-separated. (OPTIONAL)
userinfo encryption alg values supported: JWE alg values supported by the UserInfo Endpoint. Comma-separated. (OPTIONAL)
userinfo encryption enc values supported: JWE enc values supported by the UserInfo Endpoint. Comma-separated. (OPTIONAL)
request object signing alg values supported: JWS alg values supported for Request Objects. Comma-separated. (OPTIONAL)
request object encryption alg values supported: JWE alg values supported for Request Objects. Comma-separated. (OPTIONAL)
request object encryption enc values supported: JWE enc values supported for Request Objects. Comma-separated. (OPTIONAL)
token endpoint auth methods supported: Client authentication methods supported by the Token Endpoint. Comma-separated. Default: client_secret_basic. (OPTIONAL)
token endpoint auth signing alg values supported: JWS alg values supported by the Token Endpoint for the private_key_jwt / client_secret_jwt assertion. Comma-separated. (OPTIONAL)
display values supported: display parameter values this OP supports. Comma-separated. (OPTIONAL)
claim types supported: Claim Types this OP supports. Comma-separated. Default: normal. (OPTIONAL)
claims supported: Claim Names this OP may supply values for. Comma-separated. (RECOMMENDED)
service documentation: URL of human-readable developer documentation for this OP. (OPTIONAL)
claims locales supported: BCP47 language tags supported for Claim values. Comma-separated. (OPTIONAL)
ui locales supported: BCP47 language tags supported for the user interface. Comma-separated. (OPTIONAL)
claims parameter supported: Whether the OP supports the claims request parameter. Spec default: false. (OPTIONAL)
true false request parameter supported: Whether the OP supports the request parameter. Spec default: false. (OPTIONAL)
true false request uri parameter supported: Whether the OP supports the request_uri parameter. Spec default: true. (OPTIONAL)
true false require request uri registration: Whether request_uri values must be pre-registered. Spec default: false. (OPTIONAL)
true false op policy uri: URL the OP provides to read about its requirements on how the Relying Party can use the data provided. (OPTIONAL)
op tos uri: URL the OP provides to read about the OpenID Provider's terms of service. (OPTIONAL)
revocation endpoint auth methods supported: Client authentication methods the Revocation Endpoint supports (RFC 8414 / RFC 7009). Comma-separated. Defined by RFC 8414, not by OpenID Connect Discovery 1.0. (OPTIONAL)
revocation endpoint auth signing alg values supported: JWS algorithms the Revocation Endpoint supports for the private_key_jwt / client_secret_jwt assertion. Comma-separated. RFC 8414 only. (OPTIONAL)
introspection endpoint auth methods supported: Client authentication methods the Introspection Endpoint supports (RFC 8414 / RFC 7662). Comma-separated. RFC 8414 only. (OPTIONAL)
introspection endpoint auth signing alg values supported: JWS algorithms the Introspection Endpoint supports for the private_key_jwt / client_secret_jwt assertion. Comma-separated. RFC 8414 only. (OPTIONAL)
code challenge methods supported: PKCE code challenge methods the authorization server supports (RFC 7636), e.g. S256, plain. Comma-separated. RFC 8414 only. (OPTIONAL)
signed metadata: A JWT of this metadata document signed by the issuer (RFC 8414 section 2.1). Use Validate Signature in the Metadata Retrieval pane to verify it. RFC 8414 only. (OPTIONAL)
Display OIDC Related Artifacts? Some OAuth2 identity providers return OIDC-related tokens even for plain OAuth2 calls. This option will display tokens in this case.
Yes No SSL Certificate Validation: Should the backend debugger component validate the Identity Provider SSL/TLS certificate?
Yes No Use Refresh Token: Show Refresh Token panel?
Yes No Use PKCE: Use Proof Key for Code Exchange (RFC-7636)?
Yes No