问题标签 [authsub]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
7592 浏览

macos - 在 Mac OS X 中以 PEM 格式创建 google oauth X.509 证书

我目前正在为我的站点设置 Google oauth,我想知道是否可以通过终端在 MAC OS X 中生成 PEM 格式的 X.509 证书?

Google 提供此页面作为参考:

http://code.google.com/apis/gdata/docs/auth/authsub.html#Registered

但我希望它可以在 Mac OS 中完成。

0 投票
1 回答
3530 浏览

python - 以编程方式撤销 Google 帐户的 OAuth 令牌

因此,页面末尾的此处说明了一种能够通过 AuthSub api(旧 api)撤销此令牌的方法。

我使用新的 api OAuth 管理整个身份验证系统,当我尝试使用 authsub 步骤撤销令牌时,它只会向我发送“HTTP 错误 403:无效的 AuthSub 令牌”。

这是我在python中的代码:

有没有更简单的方法来做到这一点?我应该对 secret_token + user_token + 消费者做些什么吗?

0 投票
0 回答
204 浏览

php - 在实现 API 时获取没有链接的 YouTube 帐户

我一直在尝试使用 AuthSub 将视频上传到你的管子。我不能在这里使用 Zend,所以客户端库是不可能的。我按照以下步骤操作:

1.将用户重定向到授权页面。2.从重定向中获取令牌。3.从我成功提取的https://www.google.com/accounts/AuthSubSessionToken获取 AuthSubSession 令牌。4.使用步骤 3 中的令牌通过 url ttp://gdata.youtube.com/action/GetUploadToken 将视频的元数据上传到网站,之后我将获得上传视频的 URL。

问题在于调用http://gdata.youtube.com/action/GetUploadToken我收到 NoLinkedYoutube 帐户错误。我也尝试创建一个新帐户,但无济于事。有人能找出我在这里做错了什么吗?请帮助我,我只有这周才能解决这个问题。

问候 Himanshu Sharma

0 投票
2 回答
379 浏览

python - AuthSub:(404,'未找到','未知用户。')

我尝试将 Picasa API 与 AuthSub 一起使用。我的代码:

我在 add_album 收到错误:

(404,'未找到','未知用户。')

回溯:get_response 111 中的文件“/home/i159/Envs/photorulez/lib/python2.6/site-packages/django/core/handlers/base.py”。response = callback(request, *callback_args, **callback_kwargs) add_album 49 中的文件“/home/i159/workspace/photorulez/photorulez/photoapp/views.py”。 GD_CLIENT.InsertAlbum(title=title, summary=summary) 文件“/home/i159/Envs/photorulez/lib/python2. 6/site-packages/gdata/photos/service.py”在 InsertAlbum 358 中。引发 GooglePhotosException(e.args[0])

异常类型:/add_album/ 处的 GooglePhotosException 异常值:(404,'未找到','未知用户。')

为什么会被提升?需要做哪些改变?

0 投票
1 回答
245 浏览

google-app-engine - YouTube Direct AuthSub 格式错误的请求

我正在使用 YouTube Direct for Google App Engine。我进入管理部分以验证我的帐户,但是当我这样做时,它没有让我登录,而是将我重定向到一个页面,上面写着:

“无法显示您请求的页面。另一个站点正在请求访问您的 Google 帐户,但发送了格式错误的请求。请在收到此消息时联系您尝试使用的站点,以告知他们错误。”

我很确定我正确设置了我的配置。我什至设置了安全 authsub,这样当用户通过该应用程序登录到他的 Youtube 帐户时,它就会说连接是安全的。但是,每当我想在管理部分对自己进行身份验证时,它都会给我这个格式错误的请求。为避免歧义,这是我尝试验证的地方:http: //i.imgur.com/F5sbs.png

这是请求,如果有帮助:

http://www.youtube.com/auth_sub_request?scope=http%3A%2F%2Fgdata.youtube.com&session=1&next=http%3A%2F%2Figivemoretest.appspot.com%2Fadmin%2FPersistAuthSubToken&secure=0

我猜它试图从我的 Google 帐户访问一些信息并将其转发到我的 App 引擎实例到 URL http://igivemoretest.appspot.com/admin/PersistAuthSubToken&secure=0

0 投票
1 回答
406 浏览

https - AuthSub 目标路径前缀与提供的“下一个”URL 不匹配

这是我的电话:AuthSubUtil.getRequestUrl(next, scope, secure, session),在哪里 next = "https://mydomain.com/googleData"; scope = "http://www.google.com/calendar/feeds/"; secure = true; session = true;

我注册的 AuthSub 目标路径前缀是http://mydomain.com。所以,问题是每当我将 https 用于下一个 URL 时,我都会进入“AuthSub 目标路径前缀与提供的“下一个”URL 页面不匹配。但它适用于http。我的应用程序同时使用 http 和 https,我该如何解决这个问题?因为我无法同时使用 http 和 https 注册我的域。我试图将目标前缀更改为https://mydomain.com。它现在适用于两者,但我现在不喜欢的一件事是,每当用户在谷歌的“访问同意”页面之后使用 http 时,它就会被重定向到 https ......我想要的是用户在使用时留在 http http,反之亦然。有人能帮我吗?

0 投票
0 回答
570 浏览

php - 使用 AuthSub 对 YouTube 进行身份验证

我从 Google 发现了两个相互冲突的帐户。我认为是因为开发人员指南尚未更新。我已经收到了我的 httpClient(我认为),现在我在开发人员指南中已经到了这一点:

当我去检查我的开发人员密钥并尝试搜索应用程序 ID 和客户端 ID 时,我找到了以下段落:

应在每个 YouTube API 请求中提供开发者密钥。了解详情 请注意,您不再需要为 YouTube API 请求提供客户端 ID。您可以在此处请求 Apiary 客户端密钥。

那么我应该为应用程序和客户端 ID 使用什么?我尝试将它们留空并使用任意刺痛。这是我尝试发表评论时遇到的错误:

0 投票
1 回答
593 浏览

java - GWT & GDATA:给定一个一次性使用令牌,尝试检索文档列表

我正在关注本指南: http ://code.google.com/intl/it-IT/apis/documents/docs/2.0/developers_guide_java.html

我只需要检索一个令牌并使用它来获取文档列表,所以我使用 AuthSub 来获取一个单次使用令牌,这似乎有效:我得到一个这样的字符串

现在我正在尝试这样做:http ://code.google.com/intl/it-IT/apis/documents/docs/2.0/developers_guide_java.html#Versioning

1) 指定版本

2) 检索文档列表

我在一个名为 TokenServiceImpl 的类中管理这些函数:

但在 getDocsInfo 方法(获取字符串“token”,之前检索到的令牌)中只有一行

给我错误:

我错过了什么?我真的很困惑...我一开始就知道这一切,也许这很愚蠢...但这不正是指南中写的内容吗?在这个例子中 http://code.google.com/intl/it-IT/apis/documents/docs/2.0/developers_guide_java.html#ListDocs 我需要在哪里使用我检索到的令牌?

0 投票
1 回答
2057 浏览

android - 从 Android 应用程序获取 Google AuthSub 令牌

我正在编写一个必须与 google 文档交互的 android 程序,所以我看过这个示例,但它使用 AuthSub 令牌。如何从 Android 应用程序获取 AuthSub 令牌?

0 投票
1 回答
3568 浏览

android - Android 中有效的 google 帐户 OAuth 2 令牌

我对 Google 帐户 OAuth 2 令牌有疑问。我们需要token来访问账户信息(数字id、email、用户名) 在AccountManager中请求getAuthToken(account, SCOPE, options, mContext, getAuthTokenCallback, null)后,token不能用于访问账户信息。HTTP 请求的响应https://www.googleapis.com/plus/v1/people/me(标题“授权:OAuth ya29.AHES6ZSuMvL3FoxqXfevYevWyEmTPOE1HXW7_Tj6l3UAN-2J7kTs0-I”)

为什么会发生此错误?以前使用由空格分隔的两种类型的 AuthSub 令牌。(SCOPE_OLD_PERMITIONS)现在它不起作用并导致 java.io.IOException

我怎样才能获得有效的令牌?

这是获取令牌的请求:

帮助获取令牌的类:

谢谢并恭祝安康。