class

Authly::Configuration

Inherits Reference / Object

Instance methods

access_ttl
Source
access_ttl=(access_ttl : Time::Span)
Source
algorithm
Source
algorithm=(algorithm : JWT::Algorithm)
Source
allow_dynamic_registration=(allow_dynamic_registration : Bool)

Dynamic Client Registration

Source
allow_dynamic_registration?

Dynamic Client Registration

Source
base_url

OpenID Connect Configuration

Source
base_url=(base_url : String)

OpenID Connect Configuration

Source
client_store
Source
client_store=(client_store : ClientStore)
Source
clients
Source
clients=(clients : AuthorizableClient)
Source
code_ttl
Source
code_ttl=(code_ttl : Time::Span)
Source
default_jarm_response_mode
Source
default_jarm_response_mode=(default_jarm_response_mode : String | Nil)
Source
device_code_store
Source
device_code_store=(device_code_store : DeviceCodeStore)
Source
enforce_pkce=(enforce_pkce : Bool)

PKCE Enforcement

Source
enforce_pkce?

PKCE Enforcement

Source
enforce_pkce_s256=(enforce_pkce_s256 : Bool)
Source
enforce_pkce_s256?
Source
issuer
Source
issuer=(issuer : String)
Source
jarm_encryption_alg
Source
jarm_encryption_alg=(jarm_encryption_alg : String | Nil)
Source
jarm_encryption_enc
Source
jarm_encryption_enc=(jarm_encryption_enc : String | Nil)
Source
jarm_encryption_key
Source
jarm_encryption_key=(jarm_encryption_key : String | Nil)
Source
jarm_lifetime
Source
jarm_lifetime=(jarm_lifetime : Time::Span)
Source
jarm_signing_alg
Source
jarm_signing_alg=(jarm_signing_alg : JWT::Algorithm)
Source
jarm_signing_key

JWT Secured Authorization Response Mode (JARM)

Source
jarm_signing_key=(jarm_signing_key : String | Nil)

JWT Secured Authorization Response Mode (JARM)

Source
owners
Source
owners=(owners : AuthorizableOwner)
Source
par_store

Pushed Authorization Requests (PAR)

Source
par_store=(par_store : PARStore)

Pushed Authorization Requests (PAR)

Source
par_ttl
Source
par_ttl=(par_ttl : Time::Span)
Source
public_key
Source
public_key=(public_key : String)
Source
refresh_ttl
Source
refresh_ttl=(refresh_ttl : Time::Span)
Source
require_certificate_bound_tokens=(require_certificate_bound_tokens : Bool)

Certificate-Bound Tokens (mTLS)

Source
require_certificate_bound_tokens?

Certificate-Bound Tokens (mTLS)

Source
require_par=(require_par : Bool)
Source
require_par?
Source
secret_key
Source
secret_key=(secret_key : String)
Source
state_store
Source
state_store=(state_store : StateStore)
Source
token_store
Source
token_store=(token_store : TokenStore)
Source
token_strategy
Source
token_strategy=(token_strategy : Symbol)
Source
trusted_ca_certificates
Source
trusted_ca_certificates=(trusted_ca_certificates : Array(String))
Source