Sha256: da4f857d7a510e199b43ab81f07d9ba6babab2b39bbcbe58e608ec7e1e12aa07
Contents?: true
Size: 1.43 KB
Versions: 3
Compression:
Stored size: 1.43 KB
Contents
Knock.setup do |config| ## Expiration claim ## ---------------- ## ## How long before a token is expired. If nil is provided, token will ## last forever. ## ## Default: # config.token_lifetime = 1.day ## Audience claim ## -------------- ## ## Configure the audience claim to identify the recipients that the token ## is intended for. ## ## Default: # config.token_audience = nil ## If using Auth0, uncomment the line below # config.token_audience = -> { Rails.application.secrets.auth0_client_id } ## Signature algorithm ## ------------------- ## ## Configure the algorithm used to encode the token ## ## Default: # config.token_signature_algorithm = 'HS256' ## Signature key ## ------------- ## ## Configure the key used to sign tokens. ## ## Default: if Rails.version.to_f >= 5.2 config.token_secret_signature_key = -> { Rails.application.credentials.read } end ## If using Auth0, uncomment the line below # config.token_secret_signature_key = -> { JWT.base64url_decode Rails.application.secrets.auth0_client_secret } ## Public key ## ---------- ## ## Configure the public key used to decode tokens, if required. ## ## Default: # config.token_public_key = nil ## Exception Class ## --------------- ## ## Configure the exception to be used when user cannot be found. ## ## Default: # config.not_found_exception_class_name = 'ActiveRecord::RecordNotFound' end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
push_type_auth-0.12.1 | config/initializers/knock.rb |
push_type_auth-0.12.0 | config/initializers/knock.rb |
push_type_auth-0.12.0.beta.1 | config/initializers/knock.rb |