Commit 0a5b5b2

mo <mo.khan@gmail.com>
2018-02-26 02:38:49
parse name_id_policy_format using xpath.
1 parent c6b0921
Changed files (1)
lib/saml/kit/authentication_request.rb
@@ -39,7 +39,7 @@ module Saml
       #      <samlp:NameIDPolicy Format="urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress"/>
       #    </samlp:AuthnRequest>
       def name_id_format
-        to_h[name]['NameIDPolicy']['Format']
+        at_xpath('./*/samlp:NameIDPolicy/@Format').try(:value)
       end
 
       # Generate a Response for a specific user.