JWT::JWKS::OIDCMetadata
Inherits JSON::Serializable < Struct < Value < Object
OIDC metadata structure from /.well-known/openid-configuration
Constructors
new(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
authorization_endpoint
Sourceauthorization_endpoint=(authorization_endpoint : String | Nil)
Sourceend_session_endpoint
Sourceend_session_endpoint=(end_session_endpoint : String | Nil)
Sourceid_token_signing_alg_values_supported
Sourceid_token_signing_alg_values_supported=(id_token_signing_alg_values_supported : Array(String) | Nil)
Sourceissuer
Sourceissuer=(issuer : String)
Sourcejwks_uri
Sourcejwks_uri=(jwks_uri : String)
Sourceresponse_types_supported
Sourceresponse_types_supported=(response_types_supported : Array(String) | Nil)
Sourcesubject_types_supported
Sourcesubject_types_supported=(subject_types_supported : Array(String) | Nil)
Sourcetoken_endpoint
Sourcetoken_endpoint=(token_endpoint : String | Nil)
Sourceuserinfo_endpoint
Sourceuserinfo_endpoint=(userinfo_endpoint : String | Nil)
Source