struct

JWT::JWKS::OIDCMetadata

Inherits JSON::Serializable < Struct < Value < Object

OIDC metadata structure from /.well-known/openid-configuration

Constructors

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

Instance methods

authorization_endpoint
Source
authorization_endpoint=(authorization_endpoint : String | Nil)
Source
end_session_endpoint
Source
end_session_endpoint=(end_session_endpoint : String | Nil)
Source
id_token_signing_alg_values_supported
Source
id_token_signing_alg_values_supported=(id_token_signing_alg_values_supported : Array(String) | Nil)
Source
issuer
Source
issuer=(issuer : String)
Source
jwks_uri
Source
jwks_uri=(jwks_uri : String)
Source
response_types_supported
Source
response_types_supported=(response_types_supported : Array(String) | Nil)
Source
subject_types_supported
Source
subject_types_supported=(subject_types_supported : Array(String) | Nil)
Source
token_endpoint
Source
token_endpoint=(token_endpoint : String | Nil)
Source
userinfo_endpoint
Source
userinfo_endpoint=(userinfo_endpoint : String | Nil)
Source