最近特别多人问我关于如何用
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
会有一定的发展,但是要一个非常非常漫长的过程。其实一般对于同一个问题往往解决方案都不止一个,只要通过比较、风险测算,找一个适合自己的方案就可以了。
分享到:
相关推荐
微信小程序获取用户openId的实现方法 前端: wx.login({ success: function (res) { res.code }) 获取到code后,传到后台, 然后请求微信接口 ...把参数替换为自己的参数,这个接口就直接返回openId了 ...
java+Springmvc实现获取微信用户唯一标识openId并返回
现在openid正在兴起,这个可以让你的网站也支持openid
主要介绍了微信公众平台实现获取用户OpenID的方法,需要开发人员经过微信授权后获取高级接口才能使用此功能,用户OpenID对于微信公众平台建设有着非常广泛的用途,需要的朋友可以参考下
PHP如何获得Openid,微信公众号通过appid和appsecret获取Openid,该类实现了从微信公众平台获取code、通过code获取openid和access_token、
微信小程序开发获取用户openid,服务端代码。前端返回json格式解析。
在微信公众号中,获取关注用户的OPENID。代码是用C#来进行开发的。
微信h5授权获取用户openId的方法和步骤,用于用户登录和注册,代码已经封装好,下载就能用
微信获取用户openid,微信获取code,直接载入类,跳转后就可获取到用户的openid
【ASP.NET编程知识】.NET微信公众号获取OpenID和用户信息.docx
获取用户关注的公众号下用户openid等信息
包含两个东西,1是实现文档,2是实现demo。 这是java版的,实现原理,通过JS请求自定义controller方法来获取微信用户信息的。
c#获取微信公众号openid,并根据公众号openid获取微信用户名用户信息与头像等,简单易懂。
本代码作用于前后端分离获取微信openId,调用说明:在api中新建一个Default.aspx页面,复制文件中代码到页面中,修改appid,key,webAddr值。部署api;前端跳转url:api地址+“/efault.aspx?reurl="+前端页面地址;如果...
OpenID 系统的第一部分是身份验证,即如何通过 URI 来认证用户身份。目前的网站都是依靠用户名和密码来登录认证,这就意味着大家在每个网站都需要注册用户名和密码,即便你使用的是同样的密码。如果使用 OpenID ...
OpenID是一个开放式标准,它主要描述了在用户在分布式系统的认证方式以及提供了一套额外的服务系统允许用户方便使用特定的数字身份。 OAuth协议最初的出现是为了解决不同网站和其他互联网服务商访问受保护的资源这个...
本应用便于微信公众号公众号管理 自己公众号关注用户。 1.列表 显示公众号关注用户。 2. 可以以Excel形式将用户信息 发送到PC或手机上。 3. 显示微信公众号发红包 需要的用户OpenID。
微信网页授权获取当前登录用户信息参照(WeiXinWYSQ.aspx页面),红包支付参照(PayForWeiXin.ashx),获取公众号下面所有用户OpenID用户信息参照(GetRmbByUnionId.ashx),所有内容都已经调通,记得修改密钥地址和...
微信公众号获取openid与基本信息源码,获取微信公众号openid,并根据公众号openid获取微信用户名用户信息与头像等,简单易懂。
主要介绍了微信小程序授权获取用户详细信息openid的实例详解的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下