mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-01-31 03:59:51 +08:00
Add default values to core API configuration [SCI-4098]
This commit is contained in:
parent
6c7f45fc20
commit
b4e091b4d4
1 changed files with 4 additions and 4 deletions
|
@ -1,13 +1,13 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
Rails.application.configure do
|
||||
config.x.core_api_sign_alg = ENV['CORE_API_SIGN_ALG'] if ENV['CORE_API_SIGN_ALG']
|
||||
config.x.core_api_sign_alg = ENV['CORE_API_SIGN_ALG'] || 'HS256'
|
||||
|
||||
config.x.core_api_token_ttl = ENV['CORE_API_TOKEN_TTL'].to_i.seconds if ENV['CORE_API_TOKEN_TTL']
|
||||
config.x.core_api_token_ttl = ENV['CORE_API_TOKEN_TTL'] ? ENV['CORE_API_TOKEN_TTL'].to_i.seconds : 30.minutes
|
||||
|
||||
config.x.core_api_token_iss = ENV['CORE_API_TOKEN_ISS'] if ENV['CORE_API_TOKEN_ISS']
|
||||
config.x.core_api_token_iss = ENV['CORE_API_TOKEN_ISS'] || 'SciNote'
|
||||
|
||||
config.x.core_api_rate_limit = ENV['CORE_API_RATE_LIMIT'] ? ENV['CORE_API_RATE_LIMIT'].to_i : 1000
|
||||
|
||||
config.x.core_api_v1_enabled = true if ENV['CORE_API_V1_ENABLED']
|
||||
config.x.core_api_v1_enabled = ENV['CORE_API_V1_ENABLED'] || false
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue