OpenID Java
在Java中是否有openID实现? 我想在tomcat应用程序中使用它。
openid4java库似乎是最stream行的。
我看过的唯一一个是OpenID4Java ,在http://wiki.openid.net/Libraries上列出了更多选项。;
我build议在TheServerSide.COM上使用OpenID ,以获得一些有价值的代码片段。
目前我倾向于使用mod_auth_openid在Web层实现身份validation和授权。 但是仍然使我的应用程序成为不想知道他们正在使用OpenID的人员的身份validation提供程序。
我也一直在寻找这个。 这是我的发现:
- OpenId4Java不能在Google App Engine上运行。 它产生了新的线程
- JOpenId不做发现,我有一些怀疑是DH-1或DH-256build立关联。
我还没有find一个通用的java openid 2.0提供程序,但我可以在GAE上使用。
Spring Security也提供了OpenIDauthentication方法
如果你不介意使用服务有RPX
我目前在Tomcat的Grails应用程序中使用Openid4Java,效果很好。 下载站点code.sxip.com上的(非常旧的)二进制文件存在一些问题,即根本无法使用Yahoo或myopenid.com实现。 如果你想使用它,你可以在Google组的项目中find一个二进制文件,或者从Subversion版本库获取源代码并从那里构build它。 这是相当微不足道的,基本上只是一个你需要运行的ant脚本。