class OIDC::Configuration

Included Modules

Defined in:

oidc/configuration.cr

Constructors

Instance Method Summary

Constructor Detail

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

[View source]

Instance Method Detail

def acr_values_supported : Array(String) | Nil #

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

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

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

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

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

[View source]
def authorization_endpoint : String #

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

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

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

[View source]
def backchannel_authentication_endpoint : String | Nil #

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

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

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

[View source]
def backchannel_logout_session_supported : Bool | Nil #

[View source]
def backchannel_logout_session_supported=(backchannel_logout_session_supported : Bool | Nil) #

[View source]
def backchannel_logout_supported : Bool | Nil #

[View source]
def backchannel_logout_supported=(backchannel_logout_supported : Bool | Nil) #

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

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

[View source]
def check_session_iframe : String | Nil #

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

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

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

[View source]
def claims_parameter_supported : Bool | Nil #

[View source]
def claims_parameter_supported=(claims_parameter_supported : Bool | Nil) #

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

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

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

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

[View source]
def device_authorization_endpoint : String | Nil #

[View source]
def device_authorization_endpoint=(device_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 frontchannel_logout_session_supported : Bool | Nil #

[View source]
def frontchannel_logout_session_supported=(frontchannel_logout_session_supported : Bool | Nil) #

[View source]
def frontchannel_logout_supported : Bool | Nil #

[View source]
def frontchannel_logout_supported=(frontchannel_logout_supported : Bool | Nil) #

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

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

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

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

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

[View source]
def id_token_encryption_enc_values_supported=(id_token_encryption_enc_values_supported : Array(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 introspection_endpoint : String | Nil #

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

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

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

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

[View source]
def introspection_endpoint_auth_signing_alg_values_supported=(introspection_endpoint_auth_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 mtls_endpoint_aliases : MtlsEndpointAliases | Nil #

[View source]
def mtls_endpoint_aliases=(mtls_endpoint_aliases : MtlsEndpointAliases | Nil) #

[View source]
def pushed_authorization_request_endpoint : String | Nil #

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

[View source]
def registration_endpoint : String | Nil #

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

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

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

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

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

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

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

[View source]
def request_parameter_supported : Bool | Nil #

[View source]
def request_parameter_supported=(request_parameter_supported : Bool | Nil) #

[View source]
def request_uri_parameter_supported : Bool | Nil #

[View source]
def request_uri_parameter_supported=(request_uri_parameter_supported : Bool | Nil) #

[View source]
def require_pushed_authorization_requests : Bool | Nil #

[View source]
def require_pushed_authorization_requests=(require_pushed_authorization_requests : Bool | Nil) #

[View source]
def require_request_uri_registration : Bool | Nil #

[View source]
def require_request_uri_registration=(require_request_uri_registration : Bool | Nil) #

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

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

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

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

[View source]
def revocation_endpoint : String | Nil #

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

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

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

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

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

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

[View source]
def scopes_supported=(scopes_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 tls_client_certificate_bound_access_tokens : Bool | Nil #

[View source]
def tls_client_certificate_bound_access_tokens=(tls_client_certificate_bound_access_tokens : Bool | Nil) #

[View source]
def token_endpoint : String | Nil #

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

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

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

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

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

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

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

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

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

[View source]
def userinfo_endpoint : String | Nil #

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

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

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

[View source]