我正在使用Lumen Passport构建的网关中实现OAuth2服务到服务认证
到目前为止,我的OAuth服务器可以
1.注册一个新用户并返回该用户的访问令牌
如果我使用从步骤1返回的用户访问令牌,则可以访问受保护的端点,但是如果我使用从步骤3生成的客户端访问令牌,则服务器以unauthorized
响应进行响应。
如何使用客户端访问令牌来访问受保护的端点?
这是我的路由器
$router->group(['prefix' => 'api/v1', 'middleware' => 'auth'], function ($router){
/**
* @api {post} api/v1/hellow say hellow
* @apiDescription Greets back with a hello message
* @apiName SayHello
* @apiGroup Greetings
*/
$router->get('/hellow', 'UserController@helloProtected');
});
我的auth.php文件看起来像这样
return [
'defaults' => [
'guard' => 'api',
'passwords' => 'users',
],
'guards' => [
'api' => [
'driver' => 'passport',
'provider' => 'users',
],
],
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => \App\User::class
]
]
];