USPS JWT Authentication

Installation

bundle exec rake usps:jwt:install

Configuration

Usps::JwtAuth.configure do |config|
  config.environment = Rails.env
  config.keys_path = Rails.root.join('config/keys')
  config.public_keys_path = Rails.root.join('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