Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
I have set up an SAML Application in Asgardeo. I have set-up a corresponding Virtual Proxy in QlikSense (using SHA-256) so we can use this for SSO.
When I try to log-in I get an error message: "400 - Bad Request "Contact your system administrator. The user cannot be authenticated or logged out by the SAML response through the following virtual proxy:...." and in the Audit Proxy log I see the following entry: "SAML mandatory attribute for user ID is missing". When I look at the SAML Assertion via SAML Tracer, i do not see any Attribute nor NameID entries.
The IDP Metadata file does not contain any Attribute nor NameID entries. I read somewhere that these were not necessary for this to work.
I do not think it is a certificate issue - we have a similar set-up for an auth0 application, also using SHA-256, and that works perfectly.
Does anyone have any ideas?
TIA,
Paul
QSEOW - August 2023
It does seem that that Attribute statements are not required in the IDP metadata file but the NameID statements are required. I have no idea why Asgardeo is not generating them.
We have managed to get this working by carrying out the following steps: