From 518e101ad6a61146ed2b19c88da9c0c21472bd79 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Tue, 17 Oct 2017 13:41:52 -0400 Subject: [PATCH] single_sign_on: encode the payload with strict_encode64 which doesn't add extraneous newlines --- lib/single_sign_on.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/single_sign_on.rb b/lib/single_sign_on.rb index 7578a8aabed..3d31722293a 100644 --- a/lib/single_sign_on.rb +++ b/lib/single_sign_on.rb @@ -78,7 +78,7 @@ class SingleSignOn end def payload - payload = Base64.encode64(unsigned_payload) + payload = Base64.strict_encode64(unsigned_payload) "sso=#{CGI::escape(payload)}&sig=#{sign(payload)}" end