如何允许 Laravel 和 WordPress 共享登录信息?

Sha*_*jan 5 authentication wordpress oauth laravel laravel-5.2

我是 Laravel 开发人员。我用 Laravel 开发了一个电子商务插件,我只想将 WordPress 与 Laravel 结合起来。所以我需要在 Laravel 和 WordPress 之间共享或建立共同的登录会话。

我怎么能实现这个?是否有可用的特殊插件?或者我可以使用 laravel-Auth 吗?

Fro*_*oxz 3

正确的方法是使用 Laravel(或 Wordpress)作为身份验证服务器并像 SSO 插件一样创建。我从 Laravel 登录 NodeBB 论坛也做了同样的事情。

我建议的步骤:

  1. 看看这个包Laravel OAuth Server
  2. 创建或查找任何适用于 WordPress 的 SSO 插件

因此,您在 Laravel 中拥有所有用户(注册等),如果他们想要登录 Wordpress,他们会登录 Laravel 应用程序并授予登录 WordPress 的权限。想一想就像您添加Facebook Login to your site 阅读更多WordPress SSO一样

但使用会话和 cookies 可能会带来安全问题。希望有帮助。