From 4a3fe48afb6a8acd4a244f81b55d813be23f08cf Mon Sep 17 00:00:00 2001 From: zogoo Date: Mon, 28 Oct 2024 11:18:44 +0100 Subject: [PATCH] Let's not break anything for now --- lib/saml_idp/controller.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/saml_idp/controller.rb b/lib/saml_idp/controller.rb index 9d0a16c9..d5bd20c9 100644 --- a/lib/saml_idp/controller.rb +++ b/lib/saml_idp/controller.rb @@ -34,7 +34,10 @@ def acs_url def validate_saml_request(raw_saml_request = params[:SAMLRequest]) decode_request(raw_saml_request, params[:Signature], params[:SigAlg], params[:RelayState]) - valid_saml_request? + return true if valid_saml_request? + + head :forbidden if defined?(::Rails) + false end def decode_request(raw_saml_request, signature, sig_algorithm, relay_state)