问题标签 [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 回答
2117 浏览

oauth - 我使用什么范围来授予 imap 对 oauth 的 gmail 访问权限?

我以前没有使用过 oAuth,但现在我正在构建一个 Web 应用程序,它需要从 gmail 中的特定标签获取所有邮件,并且将 IMAP 与 oAuth 一起使用似乎是正确的方法。我才刚刚开始,但我已经在谷歌注册了我的开发域,所以我有一个消费者密钥和秘密,但是在“在这里测试你的 AuthSub 注册”。谷歌页面上的链接我只授予对日历的访问权限(我什至不需要)我已经搜索了一些,但是所有这些新东西都非常令人困惑,我找不到要使用的范围参数,我试过了将范围参数更改为https: //mail.google.com、..go../mail/、..go../mail/user@gmail.com/imap/ 和 ..go../mail/imap / 其中 ..go.. 是https://mail.google.comhttps://google.com

那么有人能指出我正确的方向吗?

0 投票
2 回答
1412 浏览

c# - 通过 AuthSub c# 获取 Google 联系人

有没有人有一个通过 C# 中的 AuthSub 获取谷歌联系人的工作示例

我已经尝试过这个网址,但我无法完成它。

0 投票
1 回答
845 浏览

php - 使用 Google Analytics API 的 GAPI 代码进行 Authsub 身份验证

我正在构建一个需要使用 Authsub 对用户进行身份验证的应用程序。我已经将 authsub 令牌存储为 $sessiontoken

我想将它与 Google Analytics PHP 接口 (GAPI) 一起使用,但它只提供对硬编码用户名和密码的支持:

`define('ga_email','removed@gmail.com');

定义('ga_password','删除');

定义('ga_profile_id','删除');

需要'gapi.class.php';

$ga =新gapi(ga_email,ga_password);`

如何在此处使用我的 authsub 令牌?

0 投票
1 回答
216 浏览

python - 尝试将 AuthSub 与 Google Health 一起使用时出现“范围错误或丢失”错误?

我正在尝试使用 AuthSub 从谷歌健康请求令牌。它说范围是坏的或丢失。我已经仔细检查过,范围对我来说看起来不错。我尝试用日历替换范围,但没有收到该错误。

这是一个代码片段

0 投票
2 回答
473 浏览

php - Google 应用程序域的 Google Authsub

在我使用 Google Apps 的电子邮件服务时,我的主域名已在 Google Apps 中注册。

我有一些网络工具允许用户使用 Authsub 向 Google Analytics 进行身份验证,然后在我的网站上生成报告。这些工具在我的其他域上运行良好,但如果我将它们托管在我的主域上,我无法让身份验证工作。

例如:

如果我使用以:结尾的请求,
&scope=https://www.google.com/analytics/feeds/&secure=0&session=1则错误为:

您请求的页面无法显示。另一个网站请求访问您的 Google 帐户,但发送了格式错误的请求。当您收到此消息时,请联系您尝试使用的网站,以告知他们错误。详细的错误信息如下:

网站“http://mydomain.com”尚未注册。

但是,如果我使用以:结尾的请求,
&scope=https://www.google.com/analytics/feeds/&secure=0&session=1&hd=mydomain.com那么我会看到:

为了授权第三方服务访问您的帐户,您必须登录。

然后它显示我的应用程序帐户的登录名,这对用户来说毫无意义。

我想要的是它能够正常进行身份验证(例如,像在其他域上一样向用户询问他们的 Google 分析 ID 和密码。)这可能吗?

0 投票
1 回答
5457 浏览

php - YouTube api 的永久访问令牌?

我已经浏览了用于身份验证的 Oauth 和 AuthSub 方法的 google 文档,并且我试图在没有结果的情况下进行谷歌搜索。

对于 Facebook,您可以请求一个长度为生命周期的访问令牌,这意味着您不必每隔几周请求一个新令牌。Google,特别是 YouTube,是否有任何身份验证方法可以让您永久使用该令牌?

在他们的文档中,他们声明他们有很长的寿命,但没有任何额外的细节,确切地说是多长时间以及你是否真的能得到一个永不过期的。

具体来说,我正在制作一个需要每天登录几个帐户的应用程序,但它是通过 cron 运行的,因此不会有用户每次都登录它,而且我不想存储实际的用户/密码到应用程序本身并使用令牌。

0 投票
2 回答
207 浏览

php - AuthSubSessionToken PHP 的问题

如果我尝试从谷歌获取会话令牌,服务器不会响应。我使用的代码是这样的:

但是服务器没有响应..没有错误代码..什么都没有.. :(我从https://www.google.com/accounts/AuthSubRequest获取的令牌是正确的,因为我可以将其用作 Single-使用令牌..

0 投票
1 回答
4289 浏览

gmail - 通过 Google Contacts API 提取 Gmail 的“其他联系人”组

我正在尝试提取我的 Gmail 联系人,这样我就可以自动完成我在 Gmail 中拥有的 3,000 个左右的联系人。使用Google Contacts Data API,我可以获得 (1) 默认联系人和 (2) 组的列表。

但是,(1)默认联系人http://www.google.com/m8/feeds/contacts/default/full(从拉。

这导致了非常糟糕的自动完成体验:我有大约 100 个“我的联系人”成员,而“其他联系人”中有 3,000 个联系人;我只能想象其他 Gmail 用户大致处于同一条船上。

我环顾了互联网,但没有找到太多:

到目前为止,我的备份只是询问用户名/密码和抓取(或使用 IMAP)。有没有更好的出路?

0 投票
1 回答
376 浏览

ruby-on-rails - Rails Google 数据列表 API AuthSub 令牌无效

我使用 Documents List API 创建了一个身份验证。我已成功通过身份验证,并且可以获得一个令牌,该令牌允许我查看用户拥有的所有文档,但我无法上传新文档。

我怀疑这可能是因为我对 GData4Ruby AuthSub 使用了 secure = false,但我已经更改了 API,所以它正在查询http://docs.google.com/feeds/documents/private/full。Https: 版本也不起作用,但可能是因为我请求了一个不安全的令牌。

有人知道如何解决这个问题吗?确切的错误:

0 投票
3 回答
2882 浏览

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

我们有这个网络应用程序,每个客户都可以在其中为他们的帐户连接他们自己的域/使用子域到我们的域。该帐户可以与 Google Analytics 集成以进行统计。

我们的问题在于 AuthSub 身份验证。通常,当我们重定向用户登录 Google 时,他们会看到错误AuthSub target path prefix does not match the provided "next" URL.

根据这个问题,我将nextURL 更改为不受限制且没有重定向,但这并没有解决问题。

据我了解,我无法在 Google 上注册我们的应用程序,因为每个客户都有自己独特的域(尽管大多数都有 *.our-app.com)。

我还能尝试什么?谢谢你。

编辑:这是完整的错误信息。

您请求的页面无法显示。另一个网站请求访问您的 Google 帐户,但发送了格式错误的请求。当您收到此消息时,请联系您尝试使用的网站,告知他们该错误。详细的错误信息如下:

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