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