You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On a près de 300 erreurs par mois qui empêchent des usagers de se connecter avec FranceConnect. Depuis le dashboard partenaires FC on a accès à des statistiques. J’ai pu voir qu’il y a eu 8500 connexions réussies dans le mois dernier. Ces erreurs représentent donc 3% des cas ce qui est faible mais non-négligeable.
Je me demande si on ne fait pas un doublon de checks CSRF avec la gem https://github.com/cookpad/omniauth-rails_csrf_protection/ et si l’erreur pourrait venir de là ? cf cette issue GH qui suggère d’appeler skip_forgery_protection, peut-être que ça ne désactive qu’un des deux appels de vérification CSRF ?
pas de solution évidente, mais le premier truc à faire pour y voir plus clair ça serait de logger le state des params et de la session pour voir à quoi ça ressemble
edit : ça peut tout simplement être des sessions qui ont expiré pendant que l'usager était sur franceconnect (s'il laisse l'onglet ouvert sur son téléphone et y revient plusieurs heures plus tard)
On a près de 300 erreurs par mois qui empêchent des usagers de se connecter avec FranceConnect. Depuis le dashboard partenaires FC on a accès à des statistiques. J’ai pu voir qu’il y a eu 8500 connexions réussies dans le mois dernier. Ces erreurs représentent donc 3% des cas ce qui est faible mais non-négligeable.
Ces erreurs sont levées par la gem omniauth_openid_connect et signalent à la fois une CSRF et un state invalide : https://github.com/omniauth/omniauth_openid_connect/blob/f9779f098dbc870c4789c1ff928c5883733f5366/lib/omniauth/strategies/openid_connect.rb#L133
Je me demande si on ne fait pas un doublon de checks CSRF avec la gem https://github.com/cookpad/omniauth-rails_csrf_protection/ et si l’erreur pourrait venir de là ? cf cette issue GH qui suggère d’appeler skip_forgery_protection, peut-être que ça ne désactive qu’un des deux appels de vérification CSRF ?
Sentry Issue: LAPINS-15X
The text was updated successfully, but these errors were encountered: