使用laravel passport进行令牌基础身份验证。我已经设定了范围 访问令牌,现在在控制器上,我想获得范围值及其描述。
protected function authenticate(Request $request)
{
$request->request->add([
'username' => $request->username,
'password' => $request->password,
'grant_type' => 'password',
'client_id' => $this->client->id,
'client_secret' => $this->client->secret,
'scope' => 'admin'
]);
$proxy = Request::create(
'oauth/token',
'POST'
);
$data = Route::dispatch($proxy);
//$data = json_decode($data);
return $data;
}
答案 0 :(得分:0)
晚些时候去参加聚会(我自己在找这个),但请查看Passport::tokensCan
数组。您可以在其中定义范围和范围说明。