USPS JWT Authentication

Gem Version

Installation

bundle exec rake usps:jwt:install

Configuration

Usps::JwtAuth.configure do |config|
  config.environment = Rails.env
  config.keys_path = 'config/keys'
  config.public_keys_path = 'config/public_keys'

  config.jwt = {
    audience: ENV.fetch('JWT_AUDIENCE'),
    issuer_base: ENV.fetch('JWT_ISSUER_BASE', 'usps:1'),
    issuers: ENV.fetch('JWT_ISSUERS', 'admin:1').split(','),
  }
end