@@ -276,14 +276,15 @@ Authentication Events
276
276
277
277
The security component provides 4 related authentication events:
278
278
279
- =============================== ================================================ ==============================================================================
280
- Name Event Constant Argument Passed to the Listener
281
- =============================== ================================================ ==============================================================================
282
- security.authentication.success ``AuthenticationEvents::AUTHENTICATION_SUCCESS `` :class: `Symfony\\ Component\\ Security\\ Core\\ Event\\ AuthenticationEvent `
283
- security.authentication.failure ``AuthenticationEvents::AUTHENTICATION_FAILURE `` :class: `Symfony\\ Component\\ Security\\ Core\\ Event\\ AuthenticationFailureEvent `
284
- security.interactive_login ``SecurityEvents::INTERACTIVE_LOGIN `` :class: `Symfony\\ Component\\ Security\\ Http\\ Event\\ InteractiveLoginEvent `
285
- security.switch_user ``SecurityEvents::SWITCH_USER `` :class: `Symfony\\ Component\\ Security\\ Http\\ Event\\ SwitchUserEvent `
286
- =============================== ================================================ ==============================================================================
279
+ =============================== ================================================================= ==============================================================================
280
+ Name Event Constant Argument Passed to the Listener
281
+ =============================== ================================================================= ==============================================================================
282
+ security.authentication.success ``AuthenticationEvents::AUTHENTICATION_SUCCESS `` :class: `Symfony\\ Component\\ Security\\ Core\\ Event\\ AuthenticationEvent `
283
+ security.authentication.failure ``AuthenticationEvents::AUTHENTICATION_FAILURE `` :class: `Symfony\\ Component\\ Security\\ Core\\ Event\\ AuthenticationFailureEvent `
284
+ security.interactive_login ``SecurityEvents::INTERACTIVE_LOGIN `` :class: `Symfony\\ Component\\ Security\\ Http\\ Event\\ InteractiveLoginEvent `
285
+ security.switch_user ``SecurityEvents::SWITCH_USER `` :class: `Symfony\\ Component\\ Security\\ Http\\ Event\\ SwitchUserEvent `
286
+ security.logout_on_change ``Symfony\Component\Security\Http\Event\DeauthenticatedEvent `` :class: `Symfony\C omponent\S ecurity\H ttp\E ventDeauthenticatedEvent `
287
+ =============================== ================================================================= ==============================================================================
287
288
288
289
Authentication Success and Failure Events
289
290
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -314,6 +315,13 @@ order to give your user a welcome flash message every time they log in.
314
315
The ``security.switch_user `` event is triggered every time you activate
315
316
the ``switch_user `` firewall listener.
316
317
318
+ The ``Symfony\Component\Security\Http\Event\DeauthenticatedEvent `` event is triggered when a token has been deauthenticated
319
+ because of a user change, it can help you doing some clean-up task when a logout has been triggered.
320
+
321
+ .. versionadded :: 4.3
322
+
323
+ The ``Symfony\Component\Security\Http\Event\DeauthenticatedEvent `` event was introduced in Symfony 4.3.
324
+
317
325
.. seealso ::
318
326
319
327
For more information on switching users, see
0 commit comments