Commit e28f80f
Changed files (5)
lib/saml/kit/authentication_request.rb
@@ -9,11 +9,7 @@ module Saml
validate :must_match_xsd
def initialize(xml)
- super(xml, name: "AuthnRequest")
- end
-
- def query_string_parameter
- 'SAMLRequest'
+ super(xml, name: "AuthnRequest", query_string_parameter: 'SAMLRequest')
end
def id
lib/saml/kit/document.rb
@@ -6,9 +6,10 @@ module Saml
include ActiveModel::Validations
include Trustable
- attr_reader :content, :name
+ attr_reader :content, :name, :query_string_parameter
- def initialize(xml, name:)
+ def initialize(xml, name:, query_string_parameter:)
+ @query_string_parameter = query_string_parameter
@content = xml
@name = name
@xml_hash = Hash.from_xml(xml) || {}
lib/saml/kit/logout_request.rb
@@ -9,11 +9,7 @@ module Saml
validate :must_match_xsd
def initialize(xml)
- super(xml, name: "LogoutRequest")
- end
-
- def query_string_parameter
- 'SAMLRequest'
+ super(xml, name: "LogoutRequest", query_string_parameter: 'SAMLRequest')
end
def id
lib/saml/kit/logout_response.rb
@@ -2,11 +2,7 @@ module Saml
module Kit
class LogoutResponse < Document
def initialize(xml)
- super(xml, name: 'LogoutResponse')
- end
-
- def query_string_parameter
- 'SAMLResponse'
+ super(xml, name: "LogoutResponse", query_string_parameter: 'SAMLResponse')
end
def id
lib/saml/kit/response.rb
@@ -17,11 +17,7 @@ module Saml
def initialize(xml, request_id: nil)
@request_id = request_id
- super(xml, name: "Response")
- end
-
- def query_string_parameter
- 'SAMLResponse'
+ super(xml, name: "Response", query_string_parameter: 'SAMLResponse')
end
def id