From d243927903eacec88e7d17b359460f6076d13602 Mon Sep 17 00:00:00 2001 From: Justin Coyne Date: Thu, 18 Jan 2024 07:46:05 -0600 Subject: [PATCH] Use the new method for getting secret_key_base See https://blog.saeloun.com/2023/08/11/rails-7-1-store-secret-key-base-in-rails-config/ --- .../concerns/blacklight/token_based_user.rb | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/app/controllers/concerns/blacklight/token_based_user.rb b/app/controllers/concerns/blacklight/token_based_user.rb index b675da61ff..931edc892b 100644 --- a/app/controllers/concerns/blacklight/token_based_user.rb +++ b/app/controllers/concerns/blacklight/token_based_user.rb @@ -49,18 +49,7 @@ def export_secret_token end def secret_key_generator - @secret_key_generator ||= begin - app = Rails.application - - secret_key_base = if app.respond_to?(:credentials) - # Rails 5.2+ - app.credentials.secret_key_base - else - # Rails <= 5.1 - app.secrets.secret_key_base - end - ActiveSupport::KeyGenerator.new(secret_key_base) - end + @secret_key_generator ||= ActiveSupport::KeyGenerator.new(Rails.application.secret_key_base) end def message_encryptor