From 1d41a3a15de57369b81c86c66a9915f363e513c4 Mon Sep 17 00:00:00 2001 From: Martin Ortbauer Date: Fri, 16 Feb 2024 08:06:46 -0500 Subject: [PATCH] allow_other_host for discourse plugin redirects --- plugins/discourse/app/controllers/discourse_controller.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/discourse/app/controllers/discourse_controller.rb b/plugins/discourse/app/controllers/discourse_controller.rb index 0e62f14d0..9e5a1eb5d 100644 --- a/plugins/discourse/app/controllers/discourse_controller.rb +++ b/plugins/discourse/app/controllers/discourse_controller.rb @@ -13,7 +13,9 @@ def redirect_to_with_payload(url, payload) base64_payload = Base64.strict_encode64 payload.to_query sso = CGI.escape base64_payload sig = get_hmac_hex_string base64_payload - redirect_to "#{url}#{url.include?('?') ? '&' : '?'}sso=#{sso}&sig=#{sig}" + + + redirect_to "#{url}#{url.include?('?') ? '&' : '?'}sso=#{sso}&sig=#{sig}", allow_other_host: true end def parse_payload