是否可以使用 AD 授权/拒绝 MVC3 应用程序的用户?
我的应用程序目前使用 Windows 身份验证进行保护,但这意味着将用户添加到 Win2007 服务器上的组。
我想改变这一点,以便用户被允许/拒绝基于他们的 AD 角色访问应用程序/和 Controller 操作/ View ,所以他们要么自动登录(如 Windows 身份验证),要么被重定向到“拒绝”页面。
非常感谢接受任何帮助...我发现的一切似乎都基于 Windows 组或表单例份验证。
最佳答案
您可以使用 Roles 属性:
[Authorize(Roles = @"SOMEDOMAIN\somegroup")]
public ActionResult Foo()
{
...
}
这是一个 tutorial其中解释了步骤。
关于asp.net - 使用 AD 的 MVC3 授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6101330/