Authly::Configuration
Inherits Reference / Object
Instance methods
access_ttl
Sourceaccess_ttl=(access_ttl : Time::Span)
Sourcealgorithm
Sourcealgorithm=(algorithm : JWT::Algorithm)
Sourceclient_store
Sourceclient_store=(client_store : ClientStore)
Sourceclients
Sourceclients=(clients : AuthorizableClient)
Sourcecode_ttl
Sourcecode_ttl=(code_ttl : Time::Span)
Sourcedefault_jarm_response_mode
Sourcedefault_jarm_response_mode=(default_jarm_response_mode : String | Nil)
Sourcedevice_code_store
Sourcedevice_code_store=(device_code_store : DeviceCodeStore)
Sourceenforce_pkce_s256=(enforce_pkce_s256 : Bool)
Sourceenforce_pkce_s256?
Sourceissuer
Sourceissuer=(issuer : String)
Sourcejarm_encryption_alg
Sourcejarm_encryption_alg=(jarm_encryption_alg : String | Nil)
Sourcejarm_encryption_enc
Sourcejarm_encryption_enc=(jarm_encryption_enc : String | Nil)
Sourcejarm_encryption_key
Sourcejarm_encryption_key=(jarm_encryption_key : String | Nil)
Sourcejarm_lifetime
Sourcejarm_lifetime=(jarm_lifetime : Time::Span)
Sourcejarm_signing_alg
Sourcejarm_signing_alg=(jarm_signing_alg : JWT::Algorithm)
Sourcejarm_signing_key=(jarm_signing_key : String | Nil)
JWT Secured Authorization Response Mode (JARM)
owners
Sourceowners=(owners : AuthorizableOwner)
Sourcepar_ttl
Sourcepar_ttl=(par_ttl : Time::Span)
Sourcepublic_key
Sourcepublic_key=(public_key : String)
Sourcerefresh_ttl
Sourcerefresh_ttl=(refresh_ttl : Time::Span)
Sourcerequire_certificate_bound_tokens=(require_certificate_bound_tokens : Bool)
Certificate-Bound Tokens (mTLS)
require_par=(require_par : Bool)
Sourcerequire_par?
Sourcesecret_key
Sourcesecret_key=(secret_key : String)
Sourcestate_store
Sourcestate_store=(state_store : StateStore)
Sourcetoken_store
Sourcetoken_store=(token_store : TokenStore)
Sourcetoken_strategy
Sourcetoken_strategy=(token_strategy : Symbol)
Sourcetrusted_ca_certificates
Sourcetrusted_ca_certificates=(trusted_ca_certificates : Array(String))
Source