Laravel护照OAuth /令牌GET API不起作用

时间:2019-12-05 19:46:54

标签: php laravel api laravel-passport

我刚刚安装了Passport,并将Passport::routes()添加到了服务提供商。它给了我这些路线/oauth/token POST/oauth/tokens GET/oauth/token/{Token_id} DELETE。 我正在使用密码授予令牌进行身份验证(How to pass parameters to JavaFX application?

我运行POST请求以制作一个新令牌,它创建了令牌就好了。但是,当我尝试运行GET查看所有令牌时,它将返回一个空数组。我的数据库中已经生成了大约10个令牌。

我是否应该获取存储在数据库中的所有oauth令牌的列表?
如果没有,是否可以索引所有令牌以供管理员使用?

1 个答案:

答案 0 :(得分:0)

GET /oauth/tokens路由仅返回当前经过身份验证的用户的所有令牌,而不是所有用户的令牌。

要获取所有令牌及其相关用户,可以使用以下内容。

\Laravel\Passport\Token::with('user')->get()