我正在尝试使用 dusterio/lumen-passport
在 Lumen (5.4.*) 应用程序中集成 Passport 身份验证 https://github.com/dusterio/lumen-passport包。
我按照步骤操作直到已安装路由,但是当我尝试访问/oauth/token
时,它会抛出 404 未找到错误
我不确定我错过了什么。
谁能帮帮我吗?等待积极回应。
最佳答案
请务必在 bootstrap/app.php
中注册护照路由并注册身份验证配置
添加
编辑 config/auth.php 以满足您的需要。一个简单的例子:
return [
'defaults' => [
'guard' => 'api',
'passwords' => 'users',
],
'guards' => [
'api' => [
'driver' => 'passport',
'provider' => 'users',
],
],
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => \Your\UserModel::class
]
]];
在 bootstrap/app.php 中加载配置,因为 Lumen 不会自动加载配置文件:
$app->configure('auth');
和
Dusterio\LumenPassport\LumenPassport::routes($this->app);
关于api - 将护照身份验证集成到 Lumen 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44927330/