我已经启用了ModernAuthentication
租户Office365
和我的客户是SkypeForBusiness
。我想以编程方式处理登录使用Lync SDK
。
稍早时没有启用ModernAuthentication
,然后BeginSingIn
能够登录到SFB没有密码任何弹出窗口,但使ModernAuthentication
后,它会弹出一个窗口,以提供密码。
请提供给我指点,我怎么能处理新的窗口,并通过对密码编程。我使用C#作为语言这样做。
_lync.BeginSignIn(username, domainLogin, password, SignInCallback, null);
按照微软的支持:
不幸的是,现代的身份验证功能并没有加入到考虑客户端SDK中的Lync客户端SDK。因此,存在与现代认证没有方案集成,并且具有现代验证本将打破客户端SDK,特别是当使用UI抑制功能。
禁止使用EnableADAL注册表项可以帮助避免某些问题的现代验证客户端,但其他项目仍可能打破现代时验证是否存在。这些问题被提出来的产品开发团队,但是他们的指导是,客户端SDK和现代验证不支持在一起。他们的建议是禁用现代验证了其需要与2013的Lync SDK集成的任何用户。
由于2013的Lync SDK中的主流支持外,此时,没有未来的工作计划于它,所以它是不太可能这种情况将会改变。