我刚刚安装了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令牌的列表?
如果没有,是否可以索引所有令牌以供管理员使用?
答案 0 :(得分:0)
GET /oauth/tokens
路由仅返回当前经过身份验证的用户的所有令牌,而不是所有用户的令牌。
要获取所有令牌及其相关用户,可以使用以下内容。
\Laravel\Passport\Token::with('user')->get()