共享活动目录会话 Wordpress


Share active directory session Wordpress

我们有几个基于Wordpress和Codeigniter的Web应用程序,它们基于不同的服务器,但在同一域下(即:intranet.something.local),其中大多数使用Active Directory登录凭据。

对于Wordpress,我正在使用一个名为Active Directory Integration的插件使用这些凭据登录,并且在配置openLDAP后可以完美运行。

问题是,我们的客户要求我们为每个应用程序进行一次登录,这意味着一旦我登录到Wordpress,当我转到另一个使用相同的登录用户名和密码的应用程序时,我应该登录。

有没有可能的方法可以做到这一点?如果是这样,我应该从哪里开始?

我相信

,这可以通过多种方式实现。

  1. 在应用中设置单一登录

  2. 使用从 Web 应用自动复制用户数据的脚本, 然后使用该信息创建用户登录到另一个 应用程序。。想法是让用户注册一个站点,并根据该信息自动将他注册到其他站点

  3. 也许,某种数据库共享是可能的,但那将是 真的真的是一项艰巨的工作,仍然有可能(我相信,在计算机中 科学,没有什么是不可能的)

  4. 创建一个通用的 cookie 文件,当用户切换应用程序时,使用它用于让用户在不同应用程序之间登录的 Cookie