Вход в Skype для бизнеса - PullRequest
       0

Вход в Skype для бизнеса

0 голосов
/ 28 ноября 2018

У меня есть приложение, которое использует Skype для бизнеса в режиме подавления пользовательского интерфейса.

При входе в систему с помощью следующего кода (в пользовательском интерфейсе подавлено):

await Task.Factory.FromAsync((callback, stateObject) => _client.BeginSignIn(config.SkypeUserUri, config.SkypeDomainAndUsername, config.SkypePassword, callback, stateObject), _client.EndSignIn, null);

Приложение просто зависает иникогда не идет дальше.

Если я попробую тот же код без подавления пользовательского интерфейса.Я вижу этот всплывающий запрос пароля.Вместо обычного окна пароля Skype для бизнеса использует.

enter image description here

Похоже, что это всплывающее окно не позволяет войти в Skype From Business SDK. Iпроверил учетные данные, и все кажется в порядке.Кажется, я не могу пройти через это.

Есть идеи, что здесь происходит?

Я полагаю, что у этого парня может быть та же проблема: Lync Client SDK- Подавление пользовательского интерфейса - Клиент застрял в состоянии входа в систему

1 Ответ

0 голосов
/ 29 января 2019

Это происходит, если: 1) ModernAuthentication включена в вашем клиенте office365 2) EnableADAL = 1, если вы используете клиент SkypeForBusiness2015 2015 3) Если вы используете клиент SkypeForBusiness2016

Применимо только к SfB до 2016 HKCU\ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ Office \ 15.0 \ Common \ Identity \ EnableADAL Если вы хотите обойти это всплывающее окно, вам необходимо добавить раздел реестра EnableADAL и установить его значение равным 0.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...