繁体   English   中英

具有针对现有Web应用程序的多因素身份验证的Active Directory

[英]Active Directory with multi factor authentication for an existing web application

客户要求对写在(asp.net MVC2)中的旧现有Web应用程序进行LDAP / Active Directory身份验证以及OTP(一次性密码)/多因素身份验证。 这可能吗?

当前,我们在System.DirectoryServices.AccountManagement中使用PrincipalContext进行用户名和密码验证。

提前致谢

您将必须自己编写。 通过Active Directory对用户进行身份验证后,您将必须触发第二步来生成代码并将其发送给他们,并拥有一个页面,用户可以在其中键入代码以完成身份验证。 您将必须决定如何将其发送给他们(电子邮件,SMS或电话)。

对于短信或电话,您可以使用Twilio之类的服务。 他们实际上有一篇关于在ASP.NET中使用两因素身份验证的文章,但是您可能无法按原样将代码插入到像您这样的旧应用中。

Microsoft也有一篇有关它的文章 ,但是它假定您正在使用ASP.NET Identity,而您可能没有。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM