Earlier quoted context omitted.
I've been cavorting around that minefield recently. I still have some of my legs and a tiny bit of my sanity. The most recent "fun" I had was that on a Citrix NetScaler, if you enable a certain n-Factor workflow, it sends a SAML request to the IdP that Microsoft products only reject as "invalid XML". From what I can gather the XML being sent is perfectly valid. The issue must be something hideously subtle, like the w…
oh wow that's disgusting, why would someone design something like this.
Everything about SAML is about 10x more complex than it technically needs to be.
On top of that, it has so many optional features that interoperability problems are likely even between 100% standards compliant implementations.