我有 2 个正在开发的项目:博客和商店。这些项目将存储在不同的服务器上,但所有这些项目的身份验证必须相同,并且应该在服务器端(使用 session 和 csrf,而不是使用 jwt token 或其他 smth 进行身份验证的 js api 调用)。身份验证端点将在商店项目中。对于商店项目,制作默认的 Laravel 身份验证很容易,但是如何将其共享到博客项目呢?
我想我需要制作一个中间件,它将使用客户端 cookie 向商店服务器发送请求,但我遇到了这个问题。有任何想法吗?
最佳答案
您应该创建一个不同的应用程序,一个 oauth2 服务器,它对两个站点的用户进行身份验证。
关于laravel - 如何在laravel中对多个项目进行单一身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55064324/