我在Gmail身份验证中使用OAUTH2。它的工作正常。但Google apis将身份验证请求重定向到计算机上的默认Web浏览器。我在我的应用程序中添加了Web浏览器控件,并希望在其中重定向身份验证请求。我怎样才能实现它?
userCredentials = GoogleWebAuthorizationBroker.AuthorizeAsync(ClientSecret,
scopes,
Username,
System.Threading.CancellationToken.None,
objFileDataStore).Result;
答案 0 :(得分:0)
您似乎正在使用Google .net客户端库。目前,Google .net客户端库不支持在Web浏览器控件中启动身份验证窗口。它将始终启动默认的Web浏览器。
有一个拉取请求要将此功能添加到库中,但Google拒绝将其添加到库中。 Add option to use Winforms embedded browser #547