Troubleshooting the "Unable to decode" (IdP 3.3)

Brent Putman putmanb at georgetown.edu
Wed Aug 30 16:41:38 EDT 2017



On 8/30/17 4:35 PM, Cantor, Scott wrote:
> It's been corrupted beforehand, which I can identify for two reasons:
>
> - there's a SigAlg parameter but no Signature parameter
> - the SAMLRequest value is not URL encoded

Ah!  I forgot about the URL encoding.

>
> If you take the SAMLRequest alone, and URL encode that, and then reconstruct a URL to the IdP, it does not fail in the decoding process.

Ok, thanks.  Dodged a bullet on that one.  I was not looking forward to
trying to decode some low-level compression algorithm problem in code
that isn't even ours. :-)

>
> So, either the log itself is not an accurate reflection, or the request to the server is already corrupt by then. 

Since the request into the IdP is indeed failing, I think we have to
assume the latter.  Is there any kind of reverse proxying here, or
HA/LB device in front of the IdP, or something like that?  That's where
I would think to look next.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/users/attachments/20170830/c8ece615/attachment-0001.html>


More information about the users mailing list