如何在laravel护照中获得范围描述

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

使用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;
}
laravel oauth-2.0 laravel-5.3
1个回答
0
投票

晚会(我自己也在考虑),但看看Passport::tokensCan阵列。您可以在其中定义范围和范围描述。

https://laravel.com/docs/5.8/passport#defining-scopes

© www.soinside.com 2019 - 2024. All rights reserved.