在我的Laravel应用中,我使用Passport的Password Grant为iOS应用程序提供API访问权限。
在生产环境中,我还使用了一个负载均衡器来将请求分发到两个服务器。所有这些都是在Forge中创建的。
我可以使用Password Grant令牌通过iOS对用户进行身份验证,并让API返回bearer access_token。然而,负载均衡器随后将下一个请求发送到另一台服务器,该服务器似乎无法识别access_token,因此会抛出401错误。
问题1:有没有人在负载平衡环境中使用Passport的经验?如果有,你遇到过这个问题吗?
问题2:access_token存储在哪里?我在数据库中通过ID引用它,但token本身并没有存储在那里。如果没有,我不知道如何在服务器之间保持持久性。
在生产环境中,我还使用了一个负载均衡器来将请求分发到两个服务器。所有这些都是在Forge中创建的。
我可以使用Password Grant令牌通过iOS对用户进行身份验证,并让API返回bearer access_token。然而,负载均衡器随后将下一个请求发送到另一台服务器,该服务器似乎无法识别access_token,因此会抛出401错误。
问题1:有没有人在负载平衡环境中使用Passport的经验?如果有,你遇到过这个问题吗?
问题2:access_token存储在哪里?我在数据库中通过ID引用它,但token本身并没有存储在那里。如果没有,我不知道如何在服务器之间保持持久性。