Agreed. XML Signatures is the worst part of SAML. It's a spec that's basically begging to be done wrong. I remain confused as to what W3C were thinking.
https://ssoready.com/blog/engineering/xml-dsig-is-unfortunat...
https://ssoready.com/blog/engineering/xml-dsig-is-unfortunat...
To say nothing of the fact that the standards body responsible for pushing SAML forward has shut down:
> At the request of the members (https://www.oasis-open.org/apps/org/workgroup/security/email...), the Security Services (SAML) TC has closed.
Source: https://lists.oasis-open.org/archives/security-services/2023...
(Ironically, the TLS cert for that site has also expired.)