AWS服务器上的Laravel Passport身份验证问题

时间:2017-10-30 06:52:01

标签: php laravel amazon-web-services laravel-5 laravel-passport

我使用带有护照的Laravel 5.5进行API服务。添加"客户端凭据后,它的工作正常。在本地路由中间件。

'client_credentials' => \Laravel\Passport\Http\Middleware\CheckClientCredentials::class

**本地设置:**

网址:http://localhost/server/public/index.php/api/v1/user/1

我收到了回复,

{
"status": 200,
"response_time": 0.050323009490967,
"body": {
    "user": "admin",
    "email": "admin@domain.com"
},
"message": "User found"

}

** AWS设置:**

但是,当我转移到AWS服务器时,它不会进行身份验证。

URI:http://api_server.com/server/public/index.php/api/v1/user/1

我收到了错误,

{
 "message": "Unauthenticated."
}

两个安装都是相同的,我可以通过其端点获取访问令牌和重置令牌。

但现在AWS服务器上允许POST / GET / PUT / DELETE API调用。

为什么它不支持AWS?

还有其他方法可以解决这个问题吗?

[注:" web"小组" POST / GET / PUT / DELETE"路线工作正常。]

1 个答案:

答案 0 :(得分:0)

您可以检查安全组..默认阻止许多流量组端口。