即使我有访问令牌,它也总是返回未经授权的 401。在我的本地计算机上它工作正常,但在生产服务器中(生产有私有 IP 到与数据库服务器的私有 IP 连接)。不知道是不是服务器配置的问题。我已经检查了数据库连接,它已连接。
这是我使用的中间件
$this->middleware('auth:api-app')->only(['login']);
在 auth.php 中保护
'api-app' => [
'driver' => 'passport',
'provider' => 'auth_apps'
],
auth.php 中的提供者
'auth_apps' => [
'driver' => 'eloquent',
'model' => App\Models\AuthApp::class
],