Java中有openID实现吗?我想在 tomcat 应用程序中使用它。
Milhous
问问题
6491 次
6 回答
24
openid4java库似乎是最受欢迎的。
于 2008-12-18T00:41:17.060 回答
17
我研究过的唯一一个是OpenID4Java ,在http://wiki.openid.net/Libraries上列出了更多选项。
我建议查看TheServerSide.COM上的Using OpenID以获得一些有价值的代码片段的良好介绍。
目前,我倾向于使用mod_auth_openid在 Web 层实现身份验证和授权。但是仍然让我的应用程序成为那些不想知道他们正在使用 OpenID 的人的身份验证提供程序。
于 2008-12-18T03:13:55.723 回答
10
我自己也一直在寻找这个。以下是我的发现:
- OpenId4Java 不在 Google App Engine 上运行。它产生新线程
- JOpenId 不做发现,我怀疑它是做 DH-1 或 DH-256 来建立关联。
我还没有找到可以在 GAE 上使用的通用 java openid 2.0 提供程序。
于 2009-12-14T22:41:30.827 回答
9
Spring Security也提供了一种 OpenID 身份验证方法
于 2008-12-23T08:42:06.070 回答
4
如果您不介意使用服务,可以使用RPX
于 2008-12-18T11:42:47.910 回答
2
我目前在 Tomcat 的 Grails 应用程序中使用 Openid4Java,它运行良好。下载站点 code.sxip.com 上的(非常旧的)二进制文件存在一些问题,即它根本不适用于 Yahoo 或 myopenid.com 实现。如果您想使用它,您可以在 Google 组的项目中找到二进制文件,或者从 Subversion 存储库获取源代码并从那里构建它。这很简单,基本上只是你需要运行的一个 ant 脚本。
于 2008-12-31T13:16:33.030 回答