【问题标题】:How do I create a selective Windows Authorise in ASP.Net MVC如何在 ASP.Net MVC 中创建选择性 Windows 授权
【发布时间】:2009-12-05 02:51:53
【问题描述】:

我想在 MVC 应用程序中使用 Windows 身份验证,但仅限于网站的某些区域(即管理区域)。

目前我已经在 web.config 中设置了;但与 Forms 不同的是,即使控制器不包含 [Authorize] 过滤器,这似乎也会强制对整个应用程序进行身份验证。

此功能是内置的还是我必须求助于将人们注册到基于表单的保护中?

解决方案

在使用 IIS auth http://support.microsoft.com/kb/316748/en-us 时找到了一个很好的答案(因为我无法获得 AD 用户/密码)

【问题讨论】:

标签: c# asp.net-mvc authorization


【解决方案1】:

就个人而言,我会使用 Active Directory 提供程序来使用表单身份验证,而不是使用 IIS Windows 身份验证。

这样您仍然可以像往常一样在代码中与表单身份验证进行交互,但信息将按照您的需要存储在 Active Directory 中。

...这只是我。

【讨论】:

  • 它是一个企业服务器,据我所知,我将能够使用活动目录。我不想添加用户,只是对他们进行身份验证。
  • 但是您可以通过 Active Directory 提供程序使用表单身份验证对 Active Directory 进行身份验证。
  • 酷;这回答了这个问题:o) Ta
猜你喜欢
  • 1970-01-01
  • 2018-11-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多