深入解析Web服务:身份管理与实际考量
1. SourceID:开源身份管理的新选择
SourceID是一个开源项目,旨在融合各种理念、协议和软件,以支持开放身份以及创建开源身份管理系统。其旗下的一些项目包括开发联合身份交换机制,以实现无缝单点登录,并且能与Liberty Alliance项目100%互操作;同时,身份服务器的开发也在进行中,它将以开放的点对点方式为企业和服务提供商提供身份信息。
SourceID的独特之处在于,它将身份控制权交到了身份所有者手中。与由企业和软件供应商推动的Passport和Liberty Alliance等项目不同,SourceID允许用户根据自身意愿将身份信息托管在自己的计算机上。更多关于SourceID的信息可访问www.pingid.org。
对于开发者而言,SourceID具有重要价值。目前,开发者缺乏与单点登录协议(如Liberty Alliance)交互的工具和库,而SourceID为大型企业的开发者提供了便利,他们无需花费时间学习SAML、Liberty或其他作为Java社区流程一部分开发的API。SourceID工具提供了文档完善的插件点,允许开发者将桥接代码插入SourceID SSO内核,这些插件点支持身份存储、检索、认证和授权。API的首个版本面向编写Java Servlet和JavaServer Pages的开发者,未来版本还将支持Microsoft的ASP.NET。
2. 与其他技术的对比
为了更好地理解SourceID,我们需要了解与之竞争和互补的技术,如SAML和Liberty Alliance。
- SAML :SAML是一
超级会员免费看
订阅专栏 解锁全文
1050

被折叠的 条评论
为什么被折叠?



