【问题标题】:How to redirect Oauth2 request to the application web browser如何将 Oauth2 请求重定向到应用程序 Web 浏览器
【发布时间】:2016-11-15 19:23:46
【问题描述】:

我在 Gmail 身份验证中使用 OAUTH2。它工作正常。但是 Google apis 将身份验证请求重定向到机器上的默认 Web 浏览器。我在我的应用程序中添加了 Web 浏览器控件,并希望在其中重定向身份验证请求。我怎样才能实现它?

    userCredentials = GoogleWebAuthorizationBroker.AuthorizeAsync(ClientSecret,
                                                                  scopes,
                                                                  Username,
                                                                  System.Threading.CancellationToken.None,
                                                                  objFileDataStore).Result;

【问题讨论】:

    标签: c# google-oauth gmail-api google-api-dotnet-client


    【解决方案1】:

    您似乎正在使用 Google .net 客户端库。目前,Google .net 客户端库不支持在 Web 浏览器控件中启动身份验证窗口。它将始终启动默认的网络浏览器。

    有一个将此功能添加到库中的拉取请求,但 Google 拒绝将其添加到库中。 Add option to use Winforms embedded browser #547

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-29
      • 2011-03-11
      • 2019-11-10
      • 2019-11-03
      • 1970-01-01
      • 2017-01-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多