小编Mar*_*lka的帖子

在localhost上使用openid4java开发和测试混合google openid + oauth

我正在尝试实施混合Google OpenID + OAuth协议,以便识别我的用户并访问他们的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.return_to=http://www.example.com/checkauth
&openid.realm=http://www.example.com
&openid.assoc_handle=ABSmpf6DNMw
&openid.mode=checkid_setup
&openid.ns.oauth=http://specs.openid.net/extensions/oauth/1.0
&openid.oauth.consumer=www.example.com
&openid.oauth.scope=http://docs.google.com/feeds/+http://spreadsheets.google.com/feeds/
Run Code Online (Sandbox Code Playgroud)

我正在使用openid4java.我试着关注这篇文章:library-to-integration-googles-oauth-openid-hybrid-in-java-web-app

但是在localhost上测试我的应用程序时遇到了麻烦.

正如您在上述示例请求中所看到的,有三个必须相同的属性:

openid.realm
openid.oauth.consumer
openid.return_to
Run Code Online (Sandbox Code Playgroud)

我已经在谷歌注册了一些域名并获得了消费者密钥和秘密.但是当我想在localhost上开发和调试我的应用程序时(即openid.return_to = http:// localhost:8080 /和openid.realm = http://*.mydomain.com和openid.oauth.consumer = www.mydomain .com)并提供我的密钥和秘密,openid4java RealmVerifier拒绝这样的身份验证请求.

我甚至试图提供完全有效的选项(我的注册域而不是localhost) - 它似乎起作用,但重定向消失了(我不想/不能因为缺少技术而在该域中部署应用程序. ).

你能告诉我,如何在localhost上开发这样的应用程序?有没有什么技巧可以测试这样的应用程序?

谢谢你的帮助!

java openid

7
推荐指数
1
解决办法
1212
查看次数

模块依赖项对 org.netbeans.libs.javacimpl/1 有友元依赖项,但未列为友元

我正在使用 Maven 在 NetBeans Platform 6.9.1 上开发一些应用程序。我有从 Maven artefact 创建的 Netbeans 平台应用程序。我需要依赖 Java Source API,因为我的应用程序正在对 Java 项目的源代码执行某种分析。

我部分遵循了本教程: http: //platform.netbeans.org/tutorials/60/nbm-copyfqn.html(例外的是,我尝试使用 Maven 进行依赖项管理)。

当我尝试满足所有依赖项(将它们添加到 pom.xml)时,我收到以下消息:

模块依赖项对 org.netbeans.libs.javacimpl/1 有友元依赖项,但未列为友元。

对于 javacimpl 包(由启动的应用程序请求)...它为另外两个包编写了相同的错误...

我在其他论坛上读过很多讨论,但没有一个给我明确的解决方案。

有人知道吗?

netbeans maven netbeans-platform

5
推荐指数
1
解决办法
2523
查看次数

标签 统计

java ×1

maven ×1

netbeans ×1

netbeans-platform ×1

openid ×1