【发布时间】:2020-12-03 21:41:17
【问题描述】:
我的项目允许多个设备登录到同一个帐户。我能够通过调用 oauth/token 端点来生成访问令牌和刷新令牌。现在的问题是我想为一个设备 ID 设置一个令牌。
我创建了一个端点 domain.com/user/login
现在,当我使用设备 A 调用登录时,它将生成访问令牌并使用新记录刷新令牌,由于某些问题,设备 A 强制重定向用户再次登录,这次我将生成新的访问令牌并刷新带有新记录的令牌。
现在我在设备 A 中有 2 个有效的访问令牌。那么我可以做些什么来撤销设备 A 的第一个访问令牌,而不是撤销所有用户的帐户访问令牌。
【问题讨论】:
-
你能简单地做
revokeAccessToken吗? laravel.com/docs/8.x/passport#revoking-tokens
标签: laravel access-token laravel-passport