【发布时间】:2010-09-27 10:54:29
【问题描述】:
Java 中是否有 openID 实现?我想在 tomcat 应用程序中使用它。
【问题讨论】:
Java 中是否有 openID 实现?我想在 tomcat 应用程序中使用它。
【问题讨论】:
openid4java 库似乎是最受欢迎的。
【讨论】:
我自己也一直在寻找这个。以下是我的发现:
我还没有找到可以在 GAE 上使用的通用 java openid 2.0 提供程序。
【讨论】:
我目前在 Tomcat 的 Grails 应用程序中使用 Openid4Java,它运行良好。下载站点 code.sxip.com 上的(非常旧的)二进制文件存在一些问题,即它根本不适用于 Yahoo 或 myopenid.com 实现。如果您想使用它,您可以在 Google 组的项目中找到二进制文件,或者从 Subversion 存储库获取源代码并从那里构建它。很简单,基本上就是一个需要运行的ant脚本。
【讨论】:
Spring Security也提供了OpenID认证方式
【讨论】:
如果您不介意使用服务,可以使用RPX
【讨论】:
我研究过的唯一一个是OpenID4Java,http://wiki.openid.net/Libraries 上列出了更多选项。
我建议在TheServerSide.COM 上查看Using OpenID 以获得一些有价值的代码sn-ps 的良好介绍。
目前我倾向于使用mod_auth_openid 在 Web 层实现身份验证和授权。但仍然让我的应用程序成为那些不想知道他们正在使用 OpenID 的人的身份验证提供程序。
【讨论】: