Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/config/initializers/swaggard.rb b/config/initializers/swaggard.rb
- index d49f921..3b03e18 100644
- --- a/config/initializers/swaggard.rb
- +++ b/config/initializers/swaggard.rb
- @@ -1,13 +1,14 @@
- if Rails.env.development? || Rails.env.devstaging?
- payload = { exp: 7.days.from_now.to_i, data: { uid: Array.new(24) { '0' }.join } }
- - token = JWT.encode(payload, Rails.application.config.authentication.jwt_secret)
- + jwt_secret = Rails.application.config.authentication.jwt_secret
- + authentication_value = Proc.new { |payload, jwt_secret| JWT.encode(payload, jwt_secret) }
- Swaggard.configure do |config|
- config.api_version = Rails.configuration.version_data.version
- config.api_formats = [:json]
- config.authentication_type = 'header'
- config.authentication_key = 'Authorization'
- - config.authentication_value = token
- + config.authentication_value = authentication_value.call(payload, jwt_secret)
- config.access_username = ENV['SWAGGER_UI_USERNAME']
- config.access_password = ENV['SWAGGER_UI_PASSWORD']
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement