0

有没有人使用在 IIS 7.5 下运行的 thinktecture 身份服务器成功实现了两级身份验证?

我尝试过的所有解决方案似乎都面向 IIS 6/经典模式,我确实找到了一个似乎已经解决了这个问题的人:

http://mvolo.com/iis-70-twolevel-authentication-with-forms-authentication-and-windows-authentication/

虽然没有太多运气让它与 Thinktecture 一起玩。

我们正在尝试做的是通过 Windows 身份验证对用户进行身份验证,如果这不可用,则将其发送到表单身份验证。我不确定为什么这会如此复杂,似乎这将是一项常见的任务。

4

1 回答 1

0

这在 ASP.NET 中并不真正支持(web.config 中的 authenticationMode 属性是一个枚举,这是有充分理由的 - Windows 或 Forms)。这是 IIS/ASP.NET 的限制。

所有的方法(比如 Mike 的方法)都被认为是“hacks”。他们可能会工作 - 但顶部的 ASP.NET 应用程序必须为它设计/意识到它。IdentityServer 不是。

于 2013-12-15T11:09:16.307 回答