我想验证Thread.CurrentPrincipal.Identity在Active Directory中有条目或将用户重定向到登录页面以检查数据库是否有效用户。
MBM
答案 0 :(得分:2)
如果在IIS中打开了集成Windows身份验证,并且您已在Web.config中将身份模式设置为“windows”,则使用AD进行身份验证是完全自动的。您本身不需要“登录页面”。你可以而且应该在Application_AuthenticateRequest处理程序的global.asax文件中进行这样的检查。
你真的应该自己去读这个: http://msdn.microsoft.com/en-us/library/ff649337.aspx
我不能强调Keith Brown的书对于理解和正确理解这些概念有多大帮助: http://alt.pluralsight.com/wiki/default.aspx/Keith.GuideBook/HomePage.html