Change referrer-policy to no-referrer application-wide (#23014)

local
Claire 1 year ago committed by GitHub
parent 2bcb081ce8
commit aefefc74c4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 5
      app/controllers/concerns/web_app_controller_concern.rb
  2. 1
      config/environments/production.rb

@ -6,17 +6,12 @@ module WebAppControllerConcern
included do
prepend_before_action :redirect_unauthenticated_to_permalinks!
before_action :set_app_body_class
before_action :set_referrer_policy_header
end
def set_app_body_class
@body_classes = 'app-body'
end
def set_referrer_policy_header
response.headers['Referrer-Policy'] = 'origin'
end
def redirect_unauthenticated_to_permalinks!
return if user_signed_in? && current_account.moved_to_account_id.nil?

@ -138,6 +138,7 @@ Rails.application.configure do
'X-Content-Type-Options' => 'nosniff',
'X-XSS-Protection' => '0',
'Permissions-Policy' => 'interest-cohort=()',
'Referrer-Policy' => 'no-referrer',
}
config.x.otp_secret = ENV.fetch('OTP_SECRET')

Loading…
Cancel
Save