Quelle est la différence entre Laravel Authenticate et JWT Authenticate?


Réponse 1:

Laravel fournit un moyen simple d'implémenter l'authentification dans l'application Web. Il existe plusieurs types d'authentification, vous pouvez utiliser:

  • Authentification SESSION - SESSION est utilisé pour stocker des données sur l'utilisateur authentifié Authentification API - à l'aide de jetons pour authentifier les utilisateurs et ne pas maintenir l'état de session entre les demandes. JWT (JSON Web Token) - est une sorte de jeton d'accès.

Vous pouvez facilement changer le type d'authentification dans le fichier de configuration

config / auth.php

En outre, Laravel fournit des instruments supplémentaires qui vous aident à vous authentifier:

  • php artisan make: la commande auth créera tous les contrôleurs et vues dont vous avez besoin pour l'authentificationAuth Facade contient de nombreuses méthodes utiles (telles que tentative, connexion, déconnexion, utilisateur) Auth Middleware - pour protéger vos routes