6

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

我的第一次尝试是使用JOS作为 OpenId 提供者,它应该反过来使用我的应用程序的数据库来获取现有的用户名和密码。然而,当我尝试自定义 JOS 以使其适合我现有的应用程序时,我找不到任何 JOS 文档(它甚至没有编译更新:它只能使用 Java 6 编译)。

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

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

4

2 回答 2

4

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

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

于 2012-11-05T10:26:09.000 回答
2

OpenID 网站中,您可以找到大量的选项

几年前,我使用OpenID4Java实现了这种项目。
(请注意,在您的后端,您必须连接到一些保存所有用户/密码的存储库 - 我已经为此使用了OpenLDAP

HTH。

于 2012-11-05T11:29:31.310 回答