Skype For Business 登录弹出窗口

Skype For Business Login Popup

我有一个在 UI 抑制模式下使用 Skype For Business 的应用程序。

使用以下代码登录时(在 UI 中被抑制):

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

应用程序只是挂起,再也没有任何进展。

如果我在没有 UI 抑制的情况下尝试相同的代码。我看到这个弹出式密码请求。而不是 Skype For Business 使用的普通密码 window。

这个弹出窗口似乎阻止了 Skype From Business SDK 登录。我已经检查了凭据,一切似乎都正常。好像过不去了

知道这里发生了什么吗?

我相信这个人可能有同样的问题:Lync Client SDK - Ui suppression - Client stuck at SigningIn State

如果出现这种情况: 1) 在您的 office365 租户中启用了 ModernAuthentication 2) EnableADAL = 1 如果您使用的是 SkypeForBusiness2015 客户端 2015 3) 如果你使用的是SkypeForBusiness2016客户端

仅适用于 2016 年之前的 SfB HKCU\SOFTWARE\Microsoft\Office.0\Common\Identity\EnableADAL 如果要绕过此弹出窗口,则需要添加 EnableADAL 注册表项并将其值设置为 0。