连接ASP.NET MVC Web App以使用Windows凭据进行用户登录?

时间:2014-09-10 17:58:30

标签: asp.net asp.net-mvc windows security owin

我正在尝试构建一个用于Intranet的ASP.NET MVC5站点。我需要在服务器上安装它并连接登录表单以使用Windows凭据登录到站点的用户。它是一家拥有多个IT和安全级别的大型公司,可以完成任何“特殊”操作,因此,如果可能的话,我正在寻找简单且无需更改的请求。

我已经在线搜索和阅读了几天,通过Visual Studio向导运行,尝试了各种配置,研究了IdenitityStoreManager和IdentityAuthenticationManager接口......

我可以轻松地构建网站以使用个人帐户,这似乎有我想要的行为,除了它在数据库中连接。我不想要数据库,我希望它使用Windows / Domain凭据进行访问。

我发现很多关于在Azure中连接到AD / ADFS的信息,甚至在On-Premises上都有一些信息,但它似乎比我想要的要重得多。我猜我可以用一点配置魔法来做我想做的事,但是?

是否有适合此特定用途的优秀示例或博客?

1 个答案:

答案 0 :(得分:0)

Google发现了很多answers

例如this一个是足够好的,它是关于MVC 3的,但它是这个主题的基础

主要配置发生在web.config文件中:

<authentication mode="Windows">
</authentication>
相关问题