google-identity-toolkit可用于发送电子邮件

时间:2015-10-20 04:58:57

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

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

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

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

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

2 个答案:

答案 0 :(得分:1)

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

Google Identity Toolkit IdToken不能用于调用Google API。您需要Google OAuth2访问令牌来执行此操作。

答案 1 :(得分:0)

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