【问题标题】:google-identity-toolkit can be used in sending emailsgoogle-identity-toolkit 可用于发送电子邮件
【发布时间】:2015-10-20 04:58:56
【问题描述】:

我有一种情况,我必须使用客户的登录名和密码向 gmail 用户发送电子邮件。我可以获得他们的登录名和密码,但这里的问题是我无法通过部署在亚马逊云连接中的网络应用程序发送邮件。我之前关注过这个link

我可以使用google identity api,以便在登录后我可以获取可在 Gmail api 中用于发送邮件的 oauth 令牌。

注意:我在 Google 开发人员控制台中创建了一个启用 Gmail api 的项目,我需要从客户端电子邮件地址发送邮件,而不是从我在 Google 开发人员控制台中创建项目的邮件中发送邮件。

还有其他的 api 可以解决我的问题吗?登录成功后收到的idtoken和oauth2token一样吗?请帮帮我

【问题讨论】:

  • 投反对票的原因???

标签: java amazon-ec2 gmail-api google-identity-toolkit


【解决方案1】:

来自https://developers.google.com/gmail/api/auth/about-auth:“对 Gmail API 的所有请求都必须由经过身份验证的用户授权。Gmail 使用 OAuth 2.0 协议来验证 Google 帐户并授权访问用户数据。您还可以使用 Google+ 登录为您的应用提供“使用 Google 登录”身份验证方法。”

Google 身份工具包 IdToken 不能用于调用 Google API。为此,您需要一个 Google OAuth2 访问令牌。

【讨论】:

    【解决方案2】:

    Google Identity 解决了我的网络应用程序问题...现在我可以将任何谷歌 API 与任何客户端的这些令牌一起使用。

    【讨论】:

      猜你喜欢
      • 2015-12-24
      • 1970-01-01
      • 2014-09-14
      • 1970-01-01
      • 1970-01-01
      • 2011-03-09
      • 1970-01-01
      • 2020-04-14
      • 1970-01-01
      相关资源
      最近更新 更多