Ce contenu n’est pas encore disponible dans votre langue.
Installation du bundle
Pour installer le bundle, nous allons utiliser composer. Les autres bundles dans la documentation ont déjà été installé avec le component API Platform.
Configuration du Bundle
Le fichier config/packages/gesdinet_jwt_refresh_token.yaml a du être créé, dans le cas contraire vous devez le créer.
Définition de la route refresh token
Ajout de la route refresh token dans routes.yaml.
Configuratin du firewall dans config/packages/security.yaml.
Dépréciation des annotations
Sans la modification des annotations en attributs, vous obtiendrez un message d’erreur.
Modifier le username dans la base de données
Nous devons modifier notre entité User dans src/Entity/User.php. Pour ce cas, nous souhaitons utiliser l’id au lieu de l’email pour enregistrer nos refreshToken dans la base de données, nous avons une entité src/Entity/RefreshToken.php qui a été créé grâce à Symfony Flex.