« JWT SPA symfony exercice pratique » : différence entre les versions
| Ligne 376 : | Ligne 376 : | ||
===== routes.yaml ===== | ===== routes.yaml ===== | ||
< | <syntaxhighlight lang="yaml" line> | ||
api_refresh_token: | api_refresh_token: | ||
path: '/api/token/refresh' | path: '/api/token/refresh' | ||
defaults: { _controller: gesdinet.jwtrefreshtoken:refresh } | defaults: { _controller: gesdinet.jwtrefreshtoken:refresh } | ||
methods: [POST] | methods: [POST] | ||
</ | </syntaxhighlight> | ||
*Nous utilisons le suivant | *Nous utilisons le suivant | ||
< | <syntaxhighlight lang="yaml" line> | ||
api_refresh_token: | api_refresh_token: | ||
path: '/api/token/refresh' | path: '/api/token/refresh' | ||
defaults: { _controller: App\Service\Authentication\RefreshTokenSecurityCookieService:refresh } | defaults: { _controller: App\Service\Authentication\RefreshTokenSecurityCookieService:refresh } | ||
methods: [POST] | methods: [POST] | ||
</ | </syntaxhighlight> | ||
La copie complète est annotée avec les espaces où je place la validation du cookie et la création du cookie après l'ajout du nouveau jeton d'actualisation. | La copie complète est annotée avec les espaces où je place la validation du cookie et la création du cookie après l'ajout du nouveau jeton d'actualisation. | ||