在我的项目中,我正在使用Google API。它重定向到Web浏览器进行身份验证。但是在我尝试运行相同代码的WIN 10计算机上,它没有重定向到Web浏览器,并且没有抛出任何错误。登录到WIN10计算机的用户是访客用户,没有任何管理员权限。相同的代码在其他操作系统上也可以使用。
在Win 10计算机上需要更改哪些可能的设置?
这是示例代码。
ClientSecrets _ClientSecret = null;
_scopes = new[]{GmailService.Scope.MailGoogleCom};
_ClientSecret = new ClientSecrets();
_ClientSecret.ClientId = m_ClientID;
_ClientSecret.ClientSecret = m_ClientSecret;
FileDataStore objFileDataStore = new FileDataStore(m_TokenResponsePath, true);
_userCredentials = GoogleWebAuthorizationBroker.AuthorizeAsync(_ClientSecret,
_scopes,p_GAppsUserID,
System.Threading.CancellationToken.None,
objFileDataStore).Result;// Geeting stuck on this statement
答案 0 :(得分:0)
我能够找出问题所在。使用chrome作为默认Web浏览器的机器的管理员用户和使用IE作为默认Web浏览器的访客的管理员用户。