`
devilbaby
  • 浏览: 67820 次
  • 性别: Icon_minigender_1
  • 来自: 珠海->上海
社区版块
存档分类
最新评论

OpenID实现多系统整合的用户同步解决方案

阅读更多

    最近特别多人问我关于如何用 liferay 整合多个不相关的系统,其中整合其中一个必须面对的问题就是每个系统都有自己的用户管理,所以必须让多个系统的用户统一管理起来,我的提议就是用 LDAP ,但是一般这个方案很多公司都不太愿意采用,原因是要多维护一样东西,往往最后他们宁愿多开发一个数据表,然后自己去管理这些用户信息也不想让 LDAP 来管理这些。 Anyway ,我觉得一套成熟的技术提供的解决方案会在以后的维护中减少很多不必要的风险,毕竟成熟的技术是现成的,就算换一个人只要简单的培训一下就可以管理起来,而重新设计一个表,毕竟做一个方方面面都能考虑到的设计是很困难的事情,所以这样做到后期可能维护成本是用 LDAP 的好几倍。

       技术是场革命,永远都是向前走, OpenID 就是我今天要和大家说的另一个解决用户同步问题的方案。 OpenID 在中国可能并不受大家所熟悉: OpenID is an open, decentralized, free framework for user-centric digital identity. OpenID 是一种开放、离散式的用于用户数字标识的开源框架。 )就等于是你的 passport ,现在 Google Yahoo 都已经提供了 OpenID 的服务了,一般新技术都是需要那些大头去推的。同时 liferay 也支持 OpenID 的应用,用起来也很简单,具体参照 http://wiki.liferay.com/index.php/Using_OpenID_with_Liferay ,在这就不做太多说明了。更多 OpenID 相关的技术也可以访问 http://openid.net/

       这里只是针对多系统整合的用户同步问题多提供一个解决方案,个人认为 OpenID 会有一定的发展,但是要一个非常非常漫长的过程。其实一般对于同一个问题往往解决方案都不止一个,只要通过比较、风险测算,找一个适合自己的方案就可以了。

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics