I have been working on configuring a new CAS server to do delegated SAML2 auth with Azure as IdP. I nearly have it working but I'm now facing an issue with the XML generated by CAS for the authentication request.
CAS is generating XML for the SAML request that looks like this:
######## BEGIN AUTHNREQUEST XML ########
######### END AUTHNREQUEST XML #########
I've highlighted two lines that define the Format and NameQualifier attributes of the Issue element. When my tenant in Azure receives this request, it throws a AADSTS75005 error (invalid SAML protocol message). However, if I manually modify the XML to remove either of the two highlighted attributes (or both) and resubmit, the request clears and I am able to authenticate.
I've been looking and have not yet found any way to remove one or both of these attributes from the XML that is generated by CAS and sent (via the client browser) to Azure. Does anyone know if there is a way to remove at least one of these attributes so that delegated SAML2 auth will work with Azure?