在我的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