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