如何从请求中获取Laravel Passport oauth_client?

问题描述 投票:0回答:1

我有不同的前台网站,用户可以在网站上通过 拉威尔护照 在我的后端网站上。每个前台都有自己的 oauth_client 条目(id, namesecret).

后台目前只以这种方式返回用户信息。

Route::middleware('auth:api')->get('/user', function (Request $request) {
    return $request->user()->load('foo');
});

如何查看从哪个网站或 oauth_client 请求的来源(为了加载正确的 foo) ?

laravel-passport
1个回答
0
投票

Oauth客户端ID重定向URI 可从以下地方获得:

$request->user()->token()->client;
© www.soinside.com 2019 - 2024. All rights reserved.