Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 如何在joomla中实现单点登录?_Database_Joomla_Single Sign On_Centralized - Fatal编程技术网

Database 如何在joomla中实现单点登录?

Database 如何在joomla中实现单点登录?,database,joomla,single-sign-on,centralized,Database,Joomla,Single Sign On,Centralized,以下是场景: 我想在joomla实现单点登录 用户数据应位于中央数据库(主站点) 将有多个站点(可能有自己的数据库)。 它们可能托管在单独的域或主站点的子域上 我在谷歌上搜索过,发现了一些扩展,比如JMultisite和JFusion 但无法找到它们在后端的实际工作方式 我的要求: 用户的数据库应位于主站点 单点登录应该是可能的 站点应该是独立的(从开发和部署的角度来看) 站点间的通信应该很容易 我应该如何在joomla实现这一点 任何可能的链接或建议将不胜感激 感谢,但无法找到它们在后端的实际

以下是场景:

我想在joomla实现单点登录

用户数据应位于中央数据库(主站点)

将有多个站点(可能有自己的数据库)。 它们可能托管在单独的域或主站点的子域上

我在谷歌上搜索过,发现了一些扩展,比如JMultisite和JFusion

但无法找到它们在后端的实际工作方式

我的要求:

  • 用户的数据库应位于主站点
  • 单点登录应该是可能的
  • 站点应该是独立的(从开发和部署的角度来看)
  • 站点间的通信应该很容易
  • 我应该如何在joomla实现这一点

    任何可能的链接或建议将不胜感激


    感谢

    ,但无法找到它们在后端的实际工作方式
    >请阅读扩展开发人员提供的文档。@Lodder感谢您指出这一点。我会检查文件的。我仍然想问你,你能提供一些建议来实现这个场景吗?我推荐JFusion。它已经在Joomla extensions目录上运行了近6年,非常流行。感谢@Lodder,我将尝试一下。您可以使用mysql中的远程表(用户和会话)来创建“child”joomlas。但是有一些安全问题需要考虑,因为黑客攻击一个站点会把它们全部摧毁。