ASP.NET 4.5网站中的混合身份验证

时间:2013-07-18 17:01:31

标签: asp.net asp.net-mvc authentication windows-authentication

我想在ASP.NET网站上进行混合身份验证。

当前的WPF应用程序具有以下登录过程:
a)检索当前的Windows用户并将sid与存储在datebase =>中的所有sid进行比较。如果sid存在,则找到用户并登录 b)当a)失败时=>显示登录表单并进行表单身份验证

现在他想在产品的ASP.NET迁移中使用此过程。但我无法在服务器上获得本地用户的SID。 此外,该网站必须在域/局域网内以及天蓝色的网络服务器上作为内部部署运行。

任何建议都能达到最佳效果吗?

我成功实现了表单部分,但NT登录似乎不可能。我在这里找到了可能解决方案的一部分(http://mvolo.com/iis-70-twolevel-authentication-with-forms-authentication-and-windows-authentication/),我认为这不会起作用,因为“当SID不存在时用户未经过身份验证”和Azure-thing。

0 个答案:

没有答案