gpt4 book ai didi

c# - 在 .Net 4.5 中混合使用 Forms 和 Windows 身份验证

转载 作者:太空狗 更新时间:2023-10-29 17:51:58 26 4
gpt4 key购买 nike

这在 .Net4.0 和 IIS 7.5 之前是可能的。

一般的想法是为您的 Intranet 站点启用匿名和表单例份验证,并在子目录中同时启用 Windows 身份验证和表单例份验证并关闭匿名。通过使用一些自定义代码禁用表单 401 => 302 重定向,您将能够获取用户的用户名和域。

如果您在谷歌上搜索解决方案,那么所有的道路似乎都会通向这个博客/解决方案: http://mvolo.com/iis-70-twolevel-authentication-with-forms-authentication-and-windows-authentication/

但是,当升级到 .net 4.5 和 IIS8 时它会中断,总是强制 302 重定向到登录页面并且无法获取用户名。

有人解决了吗?

最佳答案

我做了一个 MVC 5 解决方案,让它看起来像一个外部提供者,完整的源代码在这里:

https://github.com/MohammadYounes/MVC5-MixedAuth

我没有机会在 IIS 8 上测试它,尝试一下并告诉我。

关于c# - 在 .Net 4.5 中混合使用 Forms 和 Windows 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20378233/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com