混合Windows和匿名身份验证

时间:2017-08-25 17:52:48

标签: c# asp.net iis windows-authentication windows-server-2012

开发.Net 4.5 Web内联网项目。我的问题是有一些用户可以直接使用Windows身份验证登录,但也有一些用户需要使用匿名身份验证登录系统,因为他们的公司策略没有可能将系统配置添加为可信网络或林。因此系统应检查Windows身份验证,如果失败但未显示Windows提示屏幕,则应检查anonumys身份验证,用户应通过表单(LDAP)登录,但由于IIS的生态系统,它会检查匿名身份验证。我尝试了一些解决方案,但它们无法在Microsoft Server 2012 R2上运行。有什么方法可以让这种情况发生吗?

总之,我需要找到一种在匿名身份验证后检查IIS Windows身份验证的方法。我找到了一些解决方案,但它们不适用于Microsoft Server 2012 R2。还尝试获取Windows凭据,例如Domain \ username。当只有Windows Auth但是当启用了Windows并且启用了匿名身份验证或者只启用了匿名身份验证时,我得到了它,因为匿名身份验证我无法得到它。提前谢谢。

0 个答案:

没有答案