LDAP身份验证和匿名用户的相同asp.net mvc页面

时间:2011-12-26 08:14:48

标签: asp.net-mvc ldap authorization

我有一些内部网asp.net mvc3应用程序,可供LDAP身份验证和匿名用户使用。他们都使用IE浏览器。其中一个视图应该可用于两个视图,具体取决于某些列应隐藏的状态等 我不希望匿名用户接收弹出认证对话框,但看不到解决问题的方法。如果我添加Authorize()属性,它会强制匿名用户输入用户/密码,如果我删除这个属性每个人被视为匿名 怎么可以解决这个障碍?

1 个答案:

答案 0 :(得分:0)

在您的控制器中检查用户是否经过身份验证,并根据该结论执行操作。

if (User.Identity.IsAuthenticated){
//Handle Case

}