有没有办法强制GoogleWebAuthorizationBroker.AuthorizeAsync
使用特定的浏览器来验证应用程序权限?
我有一个环境,Chrome将安装在所有用户的计算机上,但不保证它是默认的浏览器;实施要求OAuth确认始终在Chrome中进行(出于高于我的工资等级的原因)。
我正在使用:
var task = GoogleWebAuthorizationBroker.AuthorizeAsync(
new ClientSecrets {
ClientId = clientId,
ClientSecret = clientSecret
}
, scopes
, userName
, CancellationToken.None
, new FileDataStore(FileDataStoreFolderName)
);
但是,没有提及在API文档中传递可执行文件的名称,因此我的猜测是我将不得不编写自定义的AuthorizeAsync方法,但我仍然乐观地认为我在这种情况下是错的。