Невозможно пройти аутентификацию на машине WIN10 с GSuite APis - PullRequest
0 голосов
/ 29 августа 2018

В моем проекте я использую Google apis. Его перенаправление в веб-браузер для аутентификации. Но на машине WIN 10, где я пытаюсь запустить тот же код, он не перенаправляет на веб-браузер и не выдает никакой ошибки. Пользователь, вошедший в систему 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

1 Ответ

0 голосов
/ 11 сентября 2018

Я могу отследить проблему. Пользователь с правами администратора машины, в котором в качестве веб-браузера по умолчанию используется Chrome, и гость используют в качестве веб-браузера по умолчанию IE.

...