J'ai essayé d'utiliser php-open-source-saver/jwt-auth via le tutoriel https://blog.logrocket.com/implementing-jwt-authentication-laravel-9/
Cela fonctionne bien mais j'ai quelques problèmes lors de la déconnexion.
Auth::logout();
Lorsque je me déconnecte et que j'essaie d'appeler ma méthode de test, elle utilise l'ancien jeton.
class SubjectController extends Controller { public function __construct() { $this->middleware('auth:api'); } public function show($id) { $subject = Subject::find($id); return response(json_encode($subject)) ->header('Content-Type','application/json'); } }
Consultez la documentation : https://laravel-jwt-auth .readthedocs.io/en/latest/auth-guard/
Déconnexion de l'utilisateur - Cela invalidera le jeton actuel et annulera la gestion de l'utilisateur authentifié.