我有一个 ASP.Net 应用程序,我在其中使用 Windows 身份验证来拒绝通过角色访问某些组件。使用 IE 时,站点会弹出一次“需要身份验证”框,允许用户输入 Active Directory 的用户名/密码,一切正常。
但是,当使用 Firefox 时,它会弹出“需要身份验证”框,但是当您单击“确定”时,它又会出现!它保持了几十次!如果您对所有这些都单击取消,它会正确失败,拒绝访问该站点。如果您对除 1 之外的所有选项都单击取消(您正确地进行了身份验证),则它就像您已正确地进行了身份验证一样。
我的目标是让 Firefox 像 IE 一样工作,并且只询问用户一次。