首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >2-使用Windows身份验证的MVC应用程序中的因素身份验证

问2-使用Windows身份验证的MVC应用程序中的因素身份验证
EN

Stack Overflow用户
提问于 2015-11-24 15:32:04
回答 1查看 131关注 0票数 0

在使用Windows身份验证的MVC web应用程序上是否有实现2因素身份验证的好方法?

我看到了一些例子,展示了如何在基于表单的MVC应用程序上实现2-Factor,但在基于Windows的MVC应用程序中却找不到。

任何帮助都将不胜感激!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-24 15:43:30

2-因素在Windows的上下文中是没有意义的。应用程序由用户的域帐户授权。安全方面是在域端,而不是应用程序端.

但是,如果您已经下定决心要这样做,那么您就不能有效地使用Windows。听起来有点矛盾,我知道。您必须如何处理这个问题:使用基于应用程序的身份验证,例如身份验证,这样web应用程序本身就可以保存用户帐户。然后,您可以通过直接连接LDAP进行身份验证。换句话说,您必须自己设置所有这些,不要轻易地设置它,忘记它,就像使用Windows一样。有了身份之类的东西,你就可以实现2因素法,所以你在那里是最棒的。但是,您不是通过应用程序的数据库和用户验证密码,而是通过LDAP进行身份验证。

实际上,这在使用AD的企业级应用程序中非常常见。通常,他们将有一个脚本,您可以作为应用程序的使用者运行该脚本,以便从AD定期更新应用程序的用户数据库,因此所有相同的用户都有相同的详细信息存在于两个地方,除了密码之外,这个密码只保留在AD中。这样,应用程序可以将自己的数据与用户的副本相关联,但身份验证和授权仍然在AD级别进行。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33897661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档