class SAML::Bindings::HTTPPost

Public Instance Methods

build_response(rack_request) click to toggle source
# File lib/saml/bindings/http_post.rb, line 5
def build_response(rack_request)
  xml = Core::Document.new(decode(rack_request.params["SAMLResponse"])).root
  Core::Response.from_xml(xml)
end

Private Instance Methods

decode(str) click to toggle source
# File lib/saml/bindings/http_post.rb, line 12
def decode(str)
  Base64.decode64(str)
end