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



我刚刚安装了Passport并将Passport::routes()添加到我的服务提供商中。它给了我这些路线/oauth/token POST/oauth/tokens GET/oauth/token/{Token_id} DELETE。 我正在使用密码授予令牌进行身份验证(https://laravel.com/docs/5.6/passport#password 授予令牌(

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

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

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

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

LaravelPassportToken::with('user')->get()

最新更新