From 3252fdbe47b39cabcd6bb9668090b0654dc8f4ab Mon Sep 17 00:00:00 2001 From: David Joy Date: Thu, 18 Dec 2025 16:29:27 +0000 Subject: [PATCH] rails: upgrade redirect_to to use allow_other_host --- lib/casclient/frameworks/rails/filter.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/casclient/frameworks/rails/filter.rb b/lib/casclient/frameworks/rails/filter.rb index bf55af6..f50fb65 100644 --- a/lib/casclient/frameworks/rails/filter.rb +++ b/lib/casclient/frameworks/rails/filter.rb @@ -218,7 +218,7 @@ def logout(controller, service = nil) st = controller.session[:cas_last_valid_ticket] @@client.ticket_store.cleanup_service_session_lookup(st) if st controller.send(:reset_session) - controller.send(:redirect_to, client.logout_url(referer)) + controller.send(:redirect_to, client.logout_url(referer), allow_other_host: true) end def unauthorized!(controller, vr = nil) @@ -271,7 +271,7 @@ def redirect_to_cas_for_authentication(controller) controller.session[:previous_redirect_to_cas] = Time.now log.debug("Redirecting to #{redirect_url.inspect}") - controller.send(:redirect_to, redirect_url) + controller.send(:redirect_to, redirect_url, allow_other_host: true) end private