laravel - 如何在laravel中对多个项目进行单一身份验证?

标签 laravel authentication

我有 2 个正在开发的项目:博客和商店。这些项目将存储在不同的服务器上,但所有这些项目的身份验证必须相同,并且应该在服务器端(使用 session 和 csrf,而不是使用 jwt token 或其他 smth 进行身份验证的 js api 调用)。身份验证端点将在商店项目中。对于商店项目,制作默认的 Laravel 身份验证很容易,但是如何将其共享到博客项目呢?

我想我需要制作一个中间件,它将使用客户端 cookie 向商店服务器发送请求,但我遇到了这个问题。有任何想法吗?

最佳答案

您应该创建一个不同的应用程序,一个 oauth2 服务器,它对两个站点的用户进行身份验证。

关于laravel - 如何在laravel中对多个项目进行单一身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55064324/

相关文章:

swift - 如何在 iOS (Swift) 中对 AWS Appsync 进行身份验证

ios - iOS 上的 Snapchat SnapKit 登录总是失败 'fetchUserDataWithQuery' 并显示 SCOAuth2ClientErrorDomain 403

php - 找不到 Laravel 模型关系类

php - 我在 laravel 资源控制中更新功能有问题

javascript - 如何将数据表 jQuery 与 ajax 结合使用?

iPhone 3.2 Base64 编码

php - 如何在 Laravel 中获取选择值

laravel - 是否可以在 Laravel 的 Validator 回调中更改错误消息?

facebook - 为 oAuth : 'Sorry, this feature isn' t available right now' 使用测试角色

java - 使用java从本地商店获取SSL证书到sslContext对象