jjzjj

php - 计算 OpenID 的 Diffie Hellman key 的共享 secret 的问题

我正在尝试为OpenID创建一个有状态库以用作Wordpress插件,当我尝试使用openssl函数openssl_dh_compute_key计算secret值时遇到问题.好奇是否有人有一些我可以尝试的步骤、提示等...谢谢!常量...constDH_DEFAULT_PRIME="dcf93a0b883972ec0e19989ac5a2ce310e1d37717e8d9571bb7623731866e61ef75a2e27898b057f9891c2e27a639c3f29b60814581cd3b2ca3986d2683705577d45c2e7e52dc81c7a171876e5

java - App Engine Java - 当前使用联合登录/Openid - 我应该如何保留成功通过身份验证的 Facebook 用户?

我的GoogleAppEngineJava应用程序使用openid/federatedlogin运行良好。我保存一个UserProfile对象,一旦我们有一个登录用户保存对UserService.getCurrentUser()对象(及其用户ID)的引用,我就会保留该对象,如下所示:UserServiceuserService=UserServiceFactory.getUserService();user=userService.getCurrentUser();userId=user.getUserId();profile=UserProfileBin.getInstance().

java - 使用 Java 的 OpenId 提供者/服务器

我正在尝试使用OpenId服务增强现有的JavaWeb应用程序,以便登录用户可以使用我的Web应用程序作为OpenId提供程序登录到另一个启用OpenId的应用程序。我的第一次尝试是使用JOS作为OpenId提供商,它应该反过来使用我的应用程序的数据库来获取现有的用户名和密码。尽管如此,当我尝试自定义JOS以使其适合我现有的应用程序时,我找不到任何关于JOS的文档(它甚至没有编译更新:它只能用Java6编译)。目前我正在寻找其他可能的解决方案,但OpenId提供程序框架似乎很少。你会推荐什么?使用像JOS这样的成品服务器,还是我应该考虑通过使用像openid4java这样的库编写我自己

java - 如何实现基于 openId java web 的应用程序?

在我的网络应用程序中,我想实现OpenId,就像stackoverflow.com必须登录到它的网站一样。在您登录stackoverflow.com时找到的详细信息因此,如果选择谷歌,那么它允许用户通过谷歌帐户登录。请详细告诉我如何在javaweb应用程序中实现它。是否有任何单一的api用于通过不同的网站登录,如(yahoo、google、facebook等)谢谢 最佳答案 这有两个方面:客户端。这是比较容易的部分。您可以手动执行此操作,但已经有javascript解决方案可以呈现openid提供程序列表。检查openid-sele

java - 注册了多个 UserDetailsS​​ervice。请在 <remember-me/> <openid-login/> 或 <x509/> 元素中使用特定的 Id 引用

我正在尝试使用springsecurity启用记住我的功能但是,我似乎在remember-me元素的某处指定了userService?我该怎么做。我在启动tomcat时遇到的错误是MorethanoneUserDetailsServiceregistered.PleaseuseaspecificIdreferenceinorelements. 最佳答案 好吧,这并不难,以防万一其他人发现spring文档相当难以导航: 关于java-注册了多个UserDetailsS​​ervice。请在

java - Spring Security 3.0 Google Apps 使用 OpenID4Java 打开 id 登录

我尝试使用带有OpenID4Java库的GoogleAppsopenid登录。我在消费者类中使用以下代码发现用户的服务:try{discoveries=consumerManager.discover(identityUrl);}catch(DiscoveryExceptione){thrownewOpenIDConsumerException("Errorduringdiscovery",e);}DiscoveryInformationinformation=consumerManager.associate(discoveries);HttpSessionsession=req.g

java - Java 的 OpenID 架构

我正在尝试了解在您的项目中实现OpenID的概念和好处。而且,由于我是一名Java开发人员,我或多或少对了解它的主要Java实现openid4java很感兴趣。我的理解是,OpenID是一种以统一方式提供去中心化ID的标准。现在,如果这完全(甚至是轻微的)不正确,请纠正我!假设我仍在正轨上,我看到各种类型或组织都在使用OpenID,例如MySpace,他们使用匹配http://www.myspace.com/的URL来标识他们的每个用户用户名。那么OpenID作为一个系统是如何工作的呢?它是否只是将自己表现为一个“OpenID服务器”网络,就像DNS机器一样,协调并确保其系统中的所有I

java - gwt 的 openid 消费者

有人知道或知道gwt/gae的openid依赖方(消费者)的java实现吗?openid4java和joid为我的需要带来了太多的负担。 最佳答案 自版本1.3.4起,GoogleAppEngine支持通过开箱即用的OpenID(除了OAuth)进行身份验证。查看申请注册页面。OpenID被引用为es“联合登录”,目前仍标记为[Experimental]...但它正在工作...而且API看起来几乎太简单了,不可能是真实的;-)在http://super-easy.appspot.com上运行着一个GWT演示应用程序

java - 在本地主机上使用 openid4java 开发和测试混合谷歌 openid + oauth

我正在尝试实现混合GoogleOpenID+OAuth协议(protocol)以识别我的用户并访问他们的Google日历数据。请求示例如下:https://www.google.com/accounts/o8/id?openid.ns=http://specs.openid.net/auth/2.0&openid.claimed_id=http://specs.openid.net/auth/2.0/identifier_select&openid.identity=http://specs.openid.net/auth/2.0/identifier_select&openid.re

java - 在 Web 应用程序中验证用户身份的最佳方式

我一直在寻找在网络应用程序中对用户进行身份验证的方法,但主要网络应用程序不需要处理密码。类似OpenId,但认证服务器肯定需要在内网,应用服务器无法访问互联网服务。我的环境几乎都是Java网络应用程序,但将系统连接到其他类型的应用程序也会很有趣。 最佳答案 你可以runyourownOpenIDserver.您没有提到您的环境,但如果您在Windows域情况下运行,另一种选择是将Windows身份验证与ActiveDirectory结合使用。 关于java-在Web应用程序中验证用户身份