Champs `state` manquant dans la requête authentification openid
Le champs state
est manquant (et malgré tout, l'authentification se passe bien avec keycloak).
Ce paramètre devrait être envoyé par caerp lorsqu'il effectue la requête d'authentification et devrait être vérifié lorsque la callback est appelée.
Voici quelques ressources sur le sujet :
- L'importance du paramètre state: https://medium.com/keycloak/the-importance-of-the-state-parameter-in-oauth-5419c94bef4c
- Un exemple d'exploit pour un attaquant : https://github.com/slaskawi/state-field-validation?tab=readme-ov-file
- Comment implémenter un client https://pyoidc.readthedocs.io/en/latest/examples/rp.html