Commit be97059

mo <mo@mokhan.ca>
2017-11-17 02:16:59
include SAMLRequest in canonical form.
1 parent d92ecce
Changed files (1)
lib
saml
lib/saml/kit/binding.rb
@@ -60,7 +60,7 @@ module Saml
         return if params['Signature'].blank? || params['SigAlg'].blank?
 
         signature = Base64.decode64(params['Signature'])
-        canonical_form = ['SAMLRequest', 'RelayState', 'SigAlg'].map do |key|
+        canonical_form = ['SAMLRequest', 'SAMLResponse', 'RelayState', 'SigAlg'].map do |key|
           value = params[key]
           value.present? ? "#{key}=#{value}" : nil
         end.compact.join('&')