我想用OpenId服务增强现有的Java Web应用程序,以便登录的用户可以使用我的Web应用程序作为OpenId提供程序登录到另一个启用了OpenId的应用程序。OpenID提供商/服务器与Java
我的第一次尝试是使用JOS作为OpenId提供程序,它应该反过来使用我的应用程序的数据库来获取现有的用户名和密码。然而,当我尝试自定义JOS以使其适合我的现有应用程序时(它甚至没有编译更新:它仅与Java 6一起编译),我找不到任何JOS文档。
目前我正在寻找其他可能的解决方案,但OpenId提供商框架似乎很少。
你会推荐什么?使用像JOS这样的完成的服务器,或者我应该考虑通过使用像openid4java这样的库编写我自己的OpenId服务器来增强我的应用程序?
这很奇怪,因为编写openId客户端/客户端很容易。 – taffer