![](/img/trans.png)
[英]How to send email using two factor authentication enabled office365 email account in asp.net C#?
[英]Sfb asks for password window, when ModernAuthentication is enabled on Office365 tenant, how to handle it programatically?
我已经启用ModernAuthentication
上Office365
租户和我的客户是SkypeForBusiness
。 我正在尝试以编程方式使用Lync SDK
处理登录。
较早之前未启用ModernAuthentication
时, BeginSingIn
能够登录Sfb而没有弹出任何密码,但是在启用ModernAuthentication
,它将弹出一个窗口以提供密码。
请提供有关如何处理新窗口并以编程方式传递密码的指示。 我正在使用C#作为这样做的语言。
_lync.BeginSignIn(username, domainLogin, password, SignInCallback, null);
根据Microsoft支持:
不幸的是,考虑到客户端SDK,现代身份验证功能并未添加到Lync客户端SDK中。 因此,没有与Modern Authentication进行程序集成,并且拥有Modern Auth将破坏客户端SDK,尤其是在使用UI Suppression功能时。
使用EnableADAL注册表项禁用Modern Auth客户端可以帮助避免某些问题,但是当存在Modern Auth时,其他项目仍可能会中断。 这些问题已向产品团队提出,但是他们的指导是不一起支持Client SDK和Modern Auth。 他们的建议是为所有需要与Lync 2013 SDK集成的用户禁用Modern Auth。
由于Lync 2013 SDK目前不在主流支持范围内,因此没有计划将来进行任何工作,因此不太可能改变。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.