Java的OpenId提供者/服务器

taf*_*fer 6 java openid provider web-applications

我正在尝试使用OpenId服务增强现有的Java Web应用程序,以便登录的用户可以使用我的Web应用程序作为OpenId提供程序来登录另一个启用了OpenId的应用程序。

我的第一个尝试是将JOS用作OpenId提供程序,该提供程序又应使用我的应用程序的数据库来获取现有的用户名和密码。但是,当我尝试自定义JOS以使其适合我现有的应用程序时,我找不到任何有关JOS的文档(它甚至没有编译 Update:它仅使用Java 6进行编译)。

目前,我正在寻找其他可能的解决方案,但是OpenId提供程序框架似乎很稀缺。

你会推荐什么?使用像JOS这样的成品服务器,还是应该考虑使用像openid4java这样的库编写自己的OpenId服务器来增强我的应用程序?

Jub*_*tel 4

我自己没有尝试过,但我的团队在研究了以下几个示例后开始开发 JSF+OpenId 集成应用程序:

这就是我所知道的一切,希望对您有所帮助。