0 votes

Comment définir un cookie supplémentaire après une connexion réussie dans Spring Security ?

Je veux définir un cookie supplémentaire après que l'utilisateur se soit connecté avec succès. Après avoir lu le code source de l'application AbstractProcessingFilter j'ai découvert que le feu était un InteractiveAuthenticationSuccessEvent après la connexion. Je peux donc écrire un ApplicationEventListener pour cela, mais comment puis-je obtenir le correspondant HttpServletResponse dans l'écouteur d'événements ?

Merci.

0voto

rodrigoap Points 4755

Pour ce genre de choses, vous devez passer outre :

AbstractAuthenticationProcessingFilter.successfulAuthentication(
  HttpServletRequest request, 
  HttpServletResponse response,
  Authentication authResult)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X