OpenIDJava

OpenIDJava,java,jsp,tomcat,openid,Java,Jsp,Tomcat,Openid,Java中有openID实现吗?我想在tomcat应用程序中使用它。该库似乎是最受欢迎的。我唯一研究过的是,在上列出了更多选项 我建议您阅读一些有价值的代码片段,以获得一个很好的介绍 目前,我倾向于在web层中使用实现身份验证和授权。但是仍然要让我的应用程序成为不想知道他们在使用OpenID的人的身份验证提供者。如果您不介意使用服务,那里也提供了一种OpenID身份验证方法。我目前在Tomcat的Grails应用程序中使用Openid4Java,它工作得很好。下载站点code.sxip.com上

Java中有openID实现吗?我想在tomcat应用程序中使用它。

该库似乎是最受欢迎的。

我唯一研究过的是,在上列出了更多选项

我建议您阅读一些有价值的代码片段,以获得一个很好的介绍


目前,我倾向于在web层中使用实现身份验证和授权。但是仍然要让我的应用程序成为不想知道他们在使用OpenID的人的身份验证提供者。

如果您不介意使用服务,那里也提供了一种OpenID身份验证方法。

我目前在Tomcat的Grails应用程序中使用Openid4Java,它工作得很好。下载站点code.sxip.com上的(非常旧的)二进制文件存在一些问题,即它根本不适用于Yahoo或myopenid.com的实现。如果你想使用它,你可以在谷歌集团的项目中找到一个二进制文件,或者从Subversion存储库中获取源代码并从那里构建它。它非常简单,基本上只是一个需要运行的ant脚本。

我自己也在搜索它。以下是我的发现:

  • OpenId4Java不在Google应用程序引擎上运行。它会产生新的线程
  • JOpenId不进行探索,我对DH-1或DH-256是否能够建立关联表示怀疑

我还没有找到可以在GAE上使用的通用java openid 2.0提供程序。

我遇到的另一个问题是,我需要在ConsumerManager上设置EnforcerPID(false),以便在localhost上开发时可以使用。RPX救了我!!我花了好几天的时间来实现OpenID工作所需的所有功能。最后我还是没能让它工作。我现在使用的是RPX,它只花了几个小时就可以启动和运行了。似乎AppEngine现在提供了开箱即用的OpenID支持:它仍然基于openid4java