Commit d1d8ad5

mo <mo.khan@gmail.com>
2017-12-15 23:25:11
pass configuration down.
1 parent 41077d9
Changed files (1)
lib
saml
kit
lib/saml/kit/bindings/http_redirect.rb
@@ -15,8 +15,8 @@ module Saml
           [UrlBuilder.new(configuration: builder.configuration).build(document, relay_state: relay_state), {}]
         end
 
-        def deserialize(params)
-          document = deserialize_document_from!(params)
+        def deserialize(params, configuration: Saml::Kit.configuration)
+          document = deserialize_document_from!(params, configuration)
           ensure_valid_signature!(params, document)
           document.signature_verified!
           document
@@ -24,10 +24,10 @@ module Saml
 
         private
 
-        def deserialize_document_from!(params)
+        def deserialize_document_from!(params, configuration)
           xml = inflate(decode(unescape(saml_param_from(params))))
           Saml::Kit.logger.debug(xml)
-          Saml::Kit::Document.to_saml_document(xml)
+          Saml::Kit::Document.to_saml_document(xml, configuration: configuration)
         end
 
         def ensure_valid_signature!(params, document)