是否有人使用在IIS 7.5下运行的thinktecture身份服务器成功实施了两级身份验证?
我尝试过的解决方案似乎都面向IIS 6 /经典模式,我确实找到了一个似乎解决了这个问题的人:
虽然没有太多运气可以让它与Thinktecture一起玩。
我们要做的是通过Windows身份验证对用户进行身份验证,如果不可用,则将其发送到表单身份验证。我不确定为什么这么复杂,似乎这是一项常见的任务。
答案 0 :(得分:0)
ASP.NET中并不支持这一点(web.config中的authenticationMode属性是一个很好的理由 - 无论是Windows还是Forms)。这是IIS / ASP.NET的限制。
所有方法(如迈克的方法)都被视为“黑客攻击”。他们可能会工作 - 但顶部的ASP.NET应用程序必须为它设计/意识到它。 IdentityServer不是。