Sha256: 836332c9f1b67473db2593ff41dd4216a6b07f9d4a12cc78bcb6b51379226a2a
Contents?: true
Size: 1.02 KB
Versions: 6
Compression:
Stored size: 1.02 KB
Contents
# frozen_string_literal: true require 'rails/railtie' module Devise module JWT # Pluck to rails class Railtie < Rails::Railtie initializer 'devise-jwt-middleware' do |app| app.middleware.use Warden::JWTAuth::Middleware config.after_initialize do Rails.application.reload_routes! Warden::JWTAuth.configure do |config| defaults = DefaultsGenerator.call config.mappings = defaults[:mappings] config.dispatch_requests.push(*defaults[:dispatch_requests]) config.revocation_requests.push(*defaults[:revocation_requests]) config.revocation_strategies = defaults[:revocation_strategies] end end ActiveSupport::Reloader.to_prepare do Warden::JWTAuth.configure do |config| defaults = DefaultsGenerator.call config.mappings = defaults[:mappings] config.revocation_strategies = defaults[:revocation_strategies] end end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems