Having worked with implementing SAML for a large University-funded application, I learned more than I ever wanted to know but less than I needed to know
So maybe because I only implemented features I was using it wasn't bad. What did you struggle with?
[0] https://github.com/rkeene/saml-idp/blob/master/lib/saml/saml...
I was in charge of a SaaS offering for Academic and Public libraries years ago, and we had to add SAML functionality for the Academic side ... it was a frustrating few weeks, and I was glad when it was over.