Reputation: 8323
I have a Javascript client authenticating using OIDC against keycloak.
The authentication works fine in development environment but end in a redirection loop when using a reverse proxy between the client and the backend (including keycloak)
Looks like the authentication succeed (the /token
request end with http 200 and the response include all the tokens) but then the login-status-iframe.html
does not detect it as successful and restart an authentication flow again and again
What is the problem here (nginx configuration ?)
Upvotes: 1
Views: 1541
Reputation: 34
We got a solution. The issue came from our cookies set as HttpOnly : this seems to prevent the iframe to access session data and force the iframe to re-authenticate, hence causing the infinite loop.
The deactivation of HttpOnly flag on this cookie only solved the problem.
Upvotes: 1