GoogleWebAuthorizationBroker.AuthorizeAsync:使用特定浏览器进行权限确认

时间:2016-08-09 19:42:42

标签: c# oauth-2.0

有没有办法强制GoogleWebAuthorizationBroker.AuthorizeAsync使用特定的浏览器来验证应用程序权限?

我有一个环境,Chrome将安装在所有用户的计算机上,但不保证它是默认的浏览器;实施要求OAuth确认始终在Chrome中进行(出于高于我的工资等级的原因)。

我正在使用:

var task = GoogleWebAuthorizationBroker.AuthorizeAsync(
           new ClientSecrets { 
               ClientId = clientId, 
              ClientSecret = clientSecret
           }
           , scopes
           , userName
           , CancellationToken.None
           , new FileDataStore(FileDataStoreFolderName)
 );

但是,没有提及在API文档中传递可执行文件的名称,因此我的猜测是我将不得不编写自定义的AuthorizeAsync方法,但我仍然乐观地认为我在这种情况下是错的。

0 个答案:

没有答案