Laravel 8 撤回令牌
如果你想撤回令牌,那么你可以在 TokenRepository 的 revokeAccessToken 方法撤销它(让 token 失效)。也可以在 RefreshTokenRepository 的 revokeRefreshTokensByAccessTokenId 中撤销某个 token 的刷新令牌:
$tokenRepository = app('Laravel\Passport\TokenRepository');
$refreshTokenRepository = app('Laravel\Passport\RefreshTokenRepository');
// Revoke an access token...
$tokenRepository->revokeAccessToken($tokenId);
// Revoke all of the token's refresh tokens...
$refreshTokenRepository->revokeRefreshTokensByAccessTokenId($tokenId);