« JWT SPA symfony exercice pratique » : différence entre les versions
| Ligne 77 : | Ligne 77 : | ||
==== security.yaml ==== | ==== security.yaml ==== | ||
< | <syntaxhighlight lang="yaml" line> | ||
security: | security: | ||
firewalls: | firewalls: | ||
| Ligne 85 : | Ligne 85 : | ||
path: /api/logout | path: /api/logout | ||
handlers: App\Service\Authentication\LogoutHandler | handlers: App\Service\Authentication\LogoutHandler | ||
</ | </syntaxhighlight> | ||
Dans le gestionnaire, nous injectons simplement la connexion à la base de données et supprimons les jetons. Le référentiel du bundle ne prend pas en charge la suppression de tous les jetons d'actualisation pour un utilisateur, mais vous pouvez également étendre l'implémentation RefreshTokenManager, ajouter une méthode de référentiel et l'injecter ici à la place. | Dans le gestionnaire, nous injectons simplement la connexion à la base de données et supprimons les jetons. Le référentiel du bundle ne prend pas en charge la suppression de tous les jetons d'actualisation pour un utilisateur, mais vous pouvez également étendre l'implémentation RefreshTokenManager, ajouter une méthode de référentiel et l'injecter ici à la place. | ||