struct JWT::JWKS::OIDCMetadata

Overview

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

Included Modules

Defined in:

jwt/jwks/oidc_metadata.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]

Instance Method Detail

def authorization_endpoint : String | Nil #

[View source]
def authorization_endpoint=(authorization_endpoint : String | Nil) #

[View source]
def end_session_endpoint : String | Nil #

[View source]
def end_session_endpoint=(end_session_endpoint : String | Nil) #

[View source]
def id_token_signing_alg_values_supported : Array(String) | Nil #

[View source]
def id_token_signing_alg_values_supported=(id_token_signing_alg_values_supported : Array(String) | Nil) #

[View source]
def issuer : String #

[View source]
def issuer=(issuer : String) #

[View source]
def jwks_uri : String #

[View source]
def jwks_uri=(jwks_uri : String) #

[View source]
def response_types_supported : Array(String) | Nil #

[View source]
def response_types_supported=(response_types_supported : Array(String) | Nil) #

[View source]
def subject_types_supported : Array(String) | Nil #

[View source]
def subject_types_supported=(subject_types_supported : Array(String) | Nil) #

[View source]
def token_endpoint : String | Nil #

[View source]
def token_endpoint=(token_endpoint : String | Nil) #

[View source]
def userinfo_endpoint : String | Nil #

[View source]
def userinfo_endpoint=(userinfo_endpoint : String | Nil) #

[View source]