struct

MultiAuth::Discovery::OAuth2Metadata

Inherits JSON::Serializable < Struct < Value < Object

Constructors

new(pull : JSON::PullParser)
Source
new(base_uri : URI)

these are some good defaults, assuming

Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

authorization_endpoint
Source
claims_supported
Source
code_challenge_methods_supported
Source
grant_types_supported
Source
id_token_encryption_alg_values_supported
Source
id_token_encryption_enc_values_supported
Source
id_token_signing_alg_values_supported
Source
introspection_endpoint
Source
issuer
Source
jwks_uri
Source
op_policy_uri
Source
op_tos_uri
Source
registration_endpoint

Optional extensions and discovery parameters

Source
request_object_signing_alg_values_supported
Source
request_parameter_supported
Source
request_uri_parameter_supported
Source
require_request_uri_registration
Source
response_modes_supported
Source
response_types_supported
Source
revocation_endpoint
Source
scopes_supported

PKCE and supported values

Source
service_documentation
Source
subject_types_supported
Source
token_endpoint
Source
token_endpoint_auth_methods_supported
Source
token_endpoint_auth_signing_alg_values_supported
Source
ui_locales_supported
Source
userinfo_endpoint
Source