【发布时间】:2020-02-25 16:05:23
【问题描述】:
我们正在使用这个库 Google.Apis.Auth.OAuth2 来请求用户输入 oauth 凭据。
https://developers.google.com/api-client-library/dotnet/guide/aaa_oauth
这一行
var precreds = GoogleWebAuthorizationBroker.AuthorizeAsync(
clientSecret,
scopesList,
emailAddress,
CancellationToken.None,
new FileDataStore(AuthStorageDir)
);
var creds = await precreds;
这将弹出一个浏览器并要求用户点击正确的 oauth 帐户。
问题是电子邮件地址。在文档中,一些地方显示其被设置为“用户”,而其他地方则显示“用户授权”。我们使用后一种解释,并提供了一个电子邮件地址。但是用户可以点击不同的电子邮件地址。
有谁知道正确的解释是什么?
如果我们是正确的并且可以提供电子邮件地址,有没有办法检测他们点击的电子邮件地址?然后弹出警告信息。
【问题讨论】:
标签: google-oauth