Turning off AuthnRequest signing for SAML client

I believe Keycloak is expecting each SAML Request (AuthnRequest) to be signed. The Service Provider does not support signed SAML Requests.

The error I am getting is SigAlg was null

request validation failed: org.keycloak.common.VerificationException: SigAlg was null

2023-06-09 10:57:55,436 WARN  [org.keycloak.events] (executor-thread-72) type=LOGIN_ERROR, realmId=d162e9db-f175-47fb-bef4-249f144b453f, clientId=null, userId=null, ipAddress=172.17.0.1, error=invalid_signature

I thought turning off signing for the SAML client would fix this:

Screenshot 2023-06-09 at 13.19.59

But I think this might just relate to the SAML Authentication response, i.e. Assertion.

In the metadata I still see WantAuthnRequestsSigned="false".

I’m using KeyCloak 21.1.1 in Docker.

Any help or pointers would be much appreciated.