Sha256: f651afa6ed93edb49c4b672f31b8c2d8e2d77979a81e8278c966b413838ca5f3

Contents?: true

Size: 570 Bytes

Versions: 19

Compression:

Stored size: 570 Bytes

Contents

#!/usr/bin/env ruby
# frozen_string_literal: true

require 'saml/kit'

message = "Use the 'saml-kit-cli' gem instead. saml-kit-decode-http-redirect*"
Saml::Kit.deprecate(message)

input = STDIN.read
binding = Saml::Kit::Bindings::HttpRedirect.new(location: '')

uri = begin
        URI.parse(input)
      rescue StandardError
        nil
      end
if uri
  query_params = Hash[uri.query.split('&').map { |x| x.split('=', 2) }]
  puts binding.deserialize(query_params).to_xml(pretty: true)
else
  puts binding.deserialize('SAMLRequest' => input).to_xml(pretty: true)
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
saml-kit-1.3.0 exe/saml-kit-decode-http-redirect
saml-kit-1.2.0 exe/saml-kit-decode-http-redirect
saml-kit-1.1.0 exe/saml-kit-decode-http-redirect
saml-kit-1.0.31 exe/saml-kit-decode-http-redirect
saml-kit-1.0.30 exe/saml-kit-decode-http-redirect
saml-kit-1.0.29 exe/saml-kit-decode-http-redirect
saml-kit-1.0.28 exe/saml-kit-decode-http-redirect
saml-kit-1.0.27 exe/saml-kit-decode-http-redirect
saml-kit-1.0.26 exe/saml-kit-decode-http-redirect
saml-kit-1.0.25 exe/saml-kit-decode-http-redirect
saml-kit-1.0.24 exe/saml-kit-decode-http-redirect
saml-kit-1.0.23 exe/saml-kit-decode-http-redirect
saml-kit-1.0.22 exe/saml-kit-decode-http-redirect
saml-kit-1.0.21 exe/saml-kit-decode-http-redirect
saml-kit-1.0.20 exe/saml-kit-decode-http-redirect
saml-kit-1.0.19 exe/saml-kit-decode-http-redirect
saml-kit-1.0.18 exe/saml-kit-decode-http-redirect
saml-kit-1.0.17 exe/saml-kit-decode-http-redirect
saml-kit-1.0.16 exe/saml-kit-decode-http-redirect