登录 注册

登录

问题 JOOMLA单点登陆如何实现跨域认证?

  • 红名
  • 话题作者
  • 离线
  • 终身会员
  • 终身会员
  • 学习JOOMLA很多年!QQ:611535430
更多
2014年06月02日 12:50 #1 作者: 红名
这里有两个不同程序的网站,一个是JOOMLA平台,另一个JAVA平台开发的系统。
用户注册在JAVA平台,Oracle数据库。在JOOMLA平台上调用此系统的用户进行单点登陆。
根据JOOMLA2.5的自带的谷歌的认证插件进行修改。
思路打断它的curl_init地址判断,使用外部数据库连接,也可以用webService连接。
if (function_exists('curl_init'))改成所属函数的判断..
注释掉代码81-103,改成数据库连接。

在实现单点登陆后,在JOOMLA网站登陆的用户进入到JAVA平台如何跨域认证?

在JOOMLA.ORG官网我找到了http://extensions.joomla.org/extensions/miscellaneous/21506扩展,但现在无法下载。

学习JOOMLA很多年!QQ:611535430(加友验证joomlagate)

登录 或者   注册一个会员帐号 来参与讨论

更多
2014年06月02日 20:38 #2 作者: Joomla之门
你在上面帖子中提到的那个扩展名叫 Cross Domain,是一个模块,而且功能是用来聚合内容的,跟你想要的“用户验证”根本风马牛不相及。

一般多域名单点登录,比较成熟的方案多考虑 LDAP ,但是要求你的多个网站都启用 LDAP 登录。或许你的 Java 网站并没有使用 LDAP 方式,这个方案就不合适了。

我看到有一个产品 http://www.ssoeasy.com/joomla-sso 你可以研究一下是否有帮助?

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!
下列用户已致谢:: 红名

登录 或者   注册一个会员帐号 来参与讨论

  • 红名
  • 话题作者
  • 离线
  • 终身会员
  • 终身会员
  • 学习JOOMLA很多年!QQ:611535430
更多
2014年06月03日 13:41 #3 作者: 红名
Joomla - Single Sign On就是单点登陆的插件,我已向作者发送邮件申请免费测试。后续再回复测试情况

通过谷歌的认证插件我已实现单点登陆功能,现在的问题是存在跨域登陆。

可以理解成该网站使用QQ或新浪登陆。然后再进入到QQ空间或微博网站不须要再次登陆。

Cross Domains模块也是所须要的一部分功能,调用它网站的内容同步自JOOMLA网站上来。
:(

学习JOOMLA很多年!QQ:611535430(加友验证joomlagate)

登录 或者   注册一个会员帐号 来参与讨论