gpt4 book ai didi

asp.net - 通过身份验证 - IIS 和 dotNet

转载 作者:行者123 更新时间:2023-12-02 11:21:42 25 4
gpt4 key购买 nike

很抱歉重复一个我之前多次看到过的问题。但他们似乎没有回答我的情况。或者这些文章适用于早期版本的 IIS 和 IE

我试图创建一个登录页面,将用户重定向到 Intranet。我希望域中的用户能够使用其 Windows 用户名(单点登录)直接进入我们的 Intranet。不过,我还希望将没有用户名的用户传递到登录页面。

问题似乎出在 IIS 上启用匿名访问时。您可以允许访问 IIS,但无法检测用户名,反之亦然。

我已经设置了一个解决方案,其功能与此类似。但是,当不属于该域的用户访问该站点时,他们必须单击对话框中的“取消”(Windows 登录)。然后他们会被重定向到 402 页面,这是一个登录页面

有谁知道如何停止显示此对话框?如果我能摆脱对话框那么这将解决我的问题。

我查看了很多解决方案,但没有一个达到预期的效果:

(这两个是最适合我的问题的匹配 - 但没有看到提供单个页面并将用户过滤到正确的位置)

任何帮助将不胜感激。如果我要求不可能的事情,也请告诉我(我已经寻找答案好几天了...)我似乎正在入侵 iis 服务器来做一些它不想做的事情...

我还尝试过同时使用 Windows 和表单例份验证,但这似乎在 IIS 6.0 和 7.0 上都不起作用。

最佳答案

我不相信您的问题有解决方案,但我确信您不能(也不应该)覆盖您在此处提到的默认浏览器行为:

Does anyone know how to stop this dialogue box being displayed? If I can get rid of the dialogue box then this would solve my problem.

关于asp.net - 通过身份验证 - IIS 和 dotNet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8257908/

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