Sfb запрашивает окно пароля, когда ModernAuthentication включена на клиенте Office365, как обработать это программно? - PullRequest
0 голосов
/ 22 января 2019

Я включил ModernAuthentication для Office365 арендатора, и мой клиент - SkypeForBusiness. Я пытаюсь программно обработать вход, используя Lync SDK.

Раньше, когда ModernAuthentication не был включен, тогда BeginSingIn мог войти в Sfb без всплывающего окна для ввода пароля, однако после включения ModernAuthentication всплывающее окно для ввода пароля.

Пожалуйста, укажите мне, как я могу обрабатывать новое окно и передавать пароль программно. Я использую C # в качестве языка для этого.

_lync.BeginSignIn(username, domainLogin, password, SignInCallback, null);

1 Ответ

0 голосов
/ 11 февраля 2019

Согласно поддержке Microsoft:

К сожалению, функции современной аутентификации не были добавлены в клиентский SDK Lync с учетом клиентского SDK.Поэтому программная интеграция с Modern Authentication отсутствует, а наличие Modern Auth приведет к поломке клиентского SDK, особенно при использовании функции подавления пользовательского интерфейса.

Отключение клиентской стороны Modern Auth с помощью ключа реестра EnableADAL может помочь избежать определенныхпроблемы, но другие элементы могут все еще сломаться, когда присутствует Modern Auth.Эти вопросы были подняты команде разработчиков продукта, однако их руководство заключалось в том, что Client SDK и Modern Auth не поддерживаются вместе.Они рекомендуют отключать Modern Auth для всех пользователей, которым требуется интеграция с Lync 2013 SDK.

Поскольку Lync 2013 SDK в настоящее время не входит в основную поддержку, дальнейшая работа для него не планируется, поэтомувряд ли это изменится.

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