Laravel 中的 JWT 和许多 VPS 中的 Angular

JWT in Laravel and Angular on many VPS

我在第一个 VPS 上实现了 JWT。在这台服务器上,我在 Laravel 中有控制器和存储用户的数据库。现在我想在第二个 VPS 上添加 JWT。但是 JWT 应该从第一台服务器获取用户。它应该类似于在不同的服务或设备上使用 google 密码登录。 如何在每个下一个 VPS 上实现 JWT?此解决方案是否有任何最佳实践? 在第二个 VPS 上,如果他是在第一个 VPS 上登录的,则用户只应键入他的电子邮件地址并登录而无需输入密码。 第一个 VPS 应该有一些 API,当用户在第二个 VPS 上键入电子邮件时,它应该询问第一个 VPS 是否有用户登录?

您似乎在谈论 SSO。 我确实使用 laravel 护照制作了 SSO 功能。

所以,我们的想法是您拥有一个处理身份验证的中央应用程序。 任何要登录的应用程序都被视为客户端。因此,他们将验证自己为有效客户端,然后您可以从客户端获取用户令牌。

你可能对oauth2、passport有研究。