使用Oauth2问题进行Gmail身份验证

时间:2015-03-11 08:26:03

标签: c# oauth-2.0 google-oauth gmail-api

在我的C#项目中,我使用Oauth 2进行Gmail帐户身份验证。我遇到了一个场景,其中可以使用其他用户电子邮件帐户成功获取所请求的令牌。我正在为 user1@gmail.com

请求访问令牌
GoogleWebAuthorizationBroker.AuthorizeAsync(ClientSecret,scopes,user1@gmail.com,
                                    CancellationToken.None,objFileDataStore).Result;

上述请求将打开Web浏览器,登录我们需要权限的gmail帐户。如果我登录到另一个gmail用户(user2@gmail.com)它将成功返回访问令牌而不会出现任何错误。我们如何检查相同的gmail用户是否提供了应用程序的权限。

提前致谢。

Mayuresh

0 个答案:

没有答案