1
私たちのアプリでは、ユーザーがログアウトすると、その特定のデバイスのアクセストークンをこのように無効にします。laravelパスポートでユーザーのトークンをすべて無効にする方法はありますか?
$user = $request->user();
$value = $request->bearerToken();
$id = (new Parser())->parse($value)->getHeader('jti');
$token = $user->tokens->find($id);
$token->revoke();
しかし、ユーザーが彼/彼女のアカウントを無効にしたときに、私たちはユーザーがログインしているすべてのデバイスからのすべてのアクセストークンを無効にしたいと思います。 私は文書を通じて見えたが、有益な何かを見つけることができませんでした。ありがとう
私たちは、手動で1にREVOKEフィールドを設定しますユーザーIDのoauth_access_tokensテーブル。しかし、これはより良いようです –