问题标签 [google-authentication]

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 回答
1088 浏览

javascript - 将 Google 身份验证集成到网站中

我的任务是将 Google 身份验证集成到我们的门户系统中。这将用于两个目的:1.) 能够获取用户的日历、联系人等并将其集成到我们的系统中。2.) 用作进入我们门户的替代登录方法。该门户在 WLS 上运行并使用 OID 作为身份验证方法,理想情况下,这应该能够与 Google 身份验证方案并存(这不是我主要关心的问题 - 这是我同事的 :)。

然而,当我开始研究各种可用的身份验证方法时,我对我应该采取的方向感到有点困惑。Google 将 OAuth 2.0、1.0、Hybrid 和 OpenID 列为可能的身份验证机制。此外,API Doc 还提到了联合登录。

更让我困惑的是,例如 OAuth 2.0 文档然后继续讨论客户端 Web 应用程序、服务器端 Web 应用程序、本机应用程序等。

因此,我想知道这里是否有人实施了与我正在尝试做的类似的事情,如果是这样,您是否能够分享任何经验、提示、帮助或类似的东西?

(我将使用 JavaScript 实现客户端机制)

任何帮助深表感谢!

0 投票
1 回答
1224 浏览

java - 为 GWT 应用程序启用 Google 身份验证的最简单方法是什么?(非 GAE 托管)

启用现有 GWT 应用程序使用 Google 帐户对用户进行身份验证的最简单方法是什么?我尝试用谷歌搜索(大声笑)它,但没有找到可以开箱即用的解决方案。是否有一个库可以用 10 行代码解决这个问题?

PS 如果重要的话,我提到的应用程序不会托管在 Google Apps 中。

0 投票
2 回答
967 浏览

android - 谷歌登录说创建密码时出错:invalid_grant

当我尝试打开站点http://android.googlesource.com/以获取 android 源代码时,Google 说我必须生成新密码,这很奇怪,因为我可以使用我的 Google 帐户毫无问题地访问其他站点。

无论如何,我允许将我的帐户发送到http://android.googlesource.com/然后它说我必须撤销我的 PW 并重新生成 PW 或将机器 android.googlesource.com 登录 git-y.jaeyong.gmail.com密码****************进入我的~/.netrc

我尝试了这两件事但没有工作。

我不知道发生了什么。

所以我的问题是“有没有人遇到过类似的问题?” 或者除了这个问题,“有没有人告诉我android蜂窝的git地址?”

0 投票
2 回答
375 浏览

android - Google 帐户所需的可同步性功能

我正在查看 JumpNotes 的代码,但有一件事我只是想不通。 JumpNotes:AccountList.java

这用于获取谷歌帐户,如下所示:

这个功能“service_ah”是什么?这是什么意思?有什么方法可以获取 Android 上 google 帐户的身份验证器服务的来源吗?

0 投票
1 回答
2851 浏览

google-authentication - 谷歌认证

我在谷歌身份验证上遇到问题,它工作了一个月,但几天后我收到了这个错误:

在 apiOAuth2.php 我有代码:

我注意到谷歌没有向我发送 $accessToken['refresh_token']。它似乎不是来自谷歌,因为我在http://stackoverflow.com上做了正确的连接

也许这是我的代码的原因:

编辑:

我想出了一种方法,就像我不知道 refresh_token 是什么一样,因为我添加了这一行:

它暂时有效...

0 投票
1 回答
299 浏览

google-app-engine - 通过 Google App Engine 将凭据传递给 Google Reader

如果我使用 Google 帐户登录 App Engine 应用程序,有没有办法将这些凭据从网络应用程序传递到另一个 Google 网络应用程序(如阅读器)?我希望 GAE 应用程序能够使用我的 Google 阅读器中的数据而无需额外的身份验证步骤(因为我已经登录到 GAE 应用程序)。

我尝试过但失败的事情:

  1. 查看班级是否google.appengine.api.users.User有任何我可以使用的东西(没有看到任何有用的东西)。

  2. 在对https://www.google.com/reader/api/0/tokenurlfetch的调用中将登录 GAE 应用程序获得的 ACSID/SACSID 作为 cookie传递;

  3. 在没有参数/标题的情况下调用https://www.google.com/accounts/ClientLogin,希望可能会发生一些神奇的事情;

  4. 如上所述使用 ACSID/SACSID调用https://www.google.com/accounts/ClientLogin ,希望可能会发生一些奇迹;

更新我不想绕过授权 - 我只是想重用用户已经输入的凭据,而不是拥有一个单独的用户名/密码表单,他们必须重新输入他们的凭据。

0 投票
1 回答
2033 浏览

c# - 使用 OAuth 发送电子邮件

我正在尝试使用 oauth 凭据通过 gmail 发送电子邮件。我似乎在框架中找不到任何 smtp 类,或与 oauth 访问令牌一起使用的开源替代方案。

我在谷歌开发者的网站Gmail IMAP and SMTP using OAuth - OverviewGmail IMAP and SMTP using OAuth - Protocol上找到了这些参考资料,但我不确定谁来实现它。

  1. 是否有任何开源类支持发送通过 oauth 凭据进行身份验证的电子邮件?
  2. 是否有任何包装器可以帮助编写自定义 smtp 调用?

谢谢

0 投票
1 回答
1152 浏览

login - 如何使用 Google Apps 用户名和密码登录 Drupal?

您能给我如何使用 Google Apps 用户名和密码登录 Drupal 6 的步骤吗?

0 投票
1 回答
1466 浏览

c# - 使用 Google Secure AuthSub 获取 401 Youtube C# API

从 Google SECURELY 获取会话令牌后出现我的问题

这就是我所做的。1) 获得一次性令牌

2) 兑换会话 Token

getRsaKey() 位于Using AuthSub with the .NET Client Library

3) 提出 YouTube 请求

这是我得到错误的地方。在 ytRequest.CreateFormUploadToken。我明白了

如果我不使用安全的 AuthSub(即在步骤 1 中将 secure 设置为 false 并且在步骤 2 中将 getRsaKey() 设置为 null 而不是),则代码可以正常工作。有人可以告诉我我错过了什么吗?

非常感谢!

0 投票
5 回答
10306 浏览

ios - iOS:谷歌验证码

我正在与验证用户合作以使用他关联的谷歌帐户。问题是每次用户通过我的应用程序登录时,“允许访问”总是出现在 Google 的身份验证视图中,即使我已经从之前的测试中单击了允许访问。这是正常的还是我做错了我的代码?请帮帮我。

我使用以下代码进行登录:

这是给代表的:

和 awakeFromNib:

顺便说一句,我对这些代码的参考在此链接上:http ://code.google.com/p/gtm-oauth2/wiki/Introduction#Using_the_OAuth_2_Controllers