Api 在lumen中集成passport身份验证
我正在尝试使用Api 在lumen中集成passport身份验证,api,lumen,laravel-passport,Api,Lumen,Laravel Passport,我正在尝试使用dusterio/lumenpassport包将Passport身份验证集成到Lumen(5.4.*)应用程序中 我一直遵循这些步骤,直到安装了路由,但是当我尝试访问/oauth/token时,它抛出404未找到错误 我不确定我错过了什么 有人能帮我吗?等待积极响应。尽管不建议编辑供应商文件,但如果您需要,我有一个解决方案来编辑供应商文件。编辑以下文件,如下所示: 供应商/dustrio/lumen passport/src/LumenPassport.php 从中编辑第83行 $
dusterio/lumenpassport
包将Passport身份验证集成到Lumen(5.4.*)应用程序中
我一直遵循这些步骤,直到安装了路由,但是当我尝试访问/oauth/token
时,它抛出404未找到错误
我不确定我错过了什么
有人能帮我吗?等待积极响应。尽管不建议编辑供应商文件,但如果您需要,我有一个解决方案来编辑供应商文件。编辑以下文件,如下所示: 供应商/dustrio/lumen passport/src/LumenPassport.php 从中编辑第83行
$callback->group(...
到
确保在
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');
及
$app->configure('auth');
Dusterio\LumenPassport\LumenPassport::routes($this->app);