使用Java的OpenId提供程序/服务器
我正在尝试使用OpenId服务增强现有的Java web应用程序,以便登录的用户可以使用我的web应用程序作为OpenId提供者登录到另一个启用OpenId的应用程序 我的第一次尝试是使用OpenId提供程序,它应该反过来使用我的应用程序的数据库来获取现有的用户名和密码。然而,当我试图定制JOS以使其适合我现有的应用程序时,我找不到任何关于JOS的文档(它甚至没有编译更新:它只使用Java 6编译) 目前,我正在寻找其他可能的解决方案,但OpenId提供者框架似乎很少使用Java的OpenId提供程序/服务器,java,web-applications,openid,provider,Java,Web Applications,Openid,Provider,我正在尝试使用OpenId服务增强现有的Java web应用程序,以便登录的用户可以使用我的web应用程序作为OpenId提供者登录到另一个启用OpenId的应用程序 我的第一次尝试是使用OpenId提供程序,它应该反过来使用我的应用程序的数据库来获取现有的用户名和密码。然而,当我试图定制JOS以使其适合我现有的应用程序时,我找不到任何关于JOS的文档(它甚至没有编译更新:它只使用Java 6编译) 目前,我正在寻找其他可能的解决方案,但OpenId提供者框架似乎很少 你推荐什么?使用像JOS这
你推荐什么?使用像JOS这样的服务器,或者我应该通过编写我自己的OpenID服务器来增强我的应用程序,比如OpenId4Java?< P>我没有尝试过,但是我的团队在研究了以下几个例子之后开始研究JSF+OpenID集成应用:
- 客户:
- 服务器:
- 此外:
- 此外:
(请注意,在您的后端,您必须连接到保存所有用户/密码的存储库-我已经用过了)
HTH.这很奇怪,因为编写openId客户端/消费者很容易。我的问题是如何编写openId提供程序,而不是客户端。你的链接是关于openid客户端的,而不是关于提供者的。编写客户端很简单。简单地说,创建web服务