gpt4 book ai didi

c# - 即使 Windows 身份验证失败也获取用户名

转载 作者:行者123 更新时间:2023-11-30 12:37:19 25 4
gpt4 key购买 nike

下面是虚拟目录的场景下面是IIS中的设置

  1. 启用匿名访问已禁用(未选中复选框)。

  2. 集成 Windows 身份验证已禁用(复选框未选中)

  3. 启用基本身份验证(已选中复选框)

在webapplication的web.config中(对于上面相同的虚拟目录)设置如下:

当我浏览上述 Web 应用程序的 aspx 页面时,它要求输入用户名和密码。

用户输入用户名和密码(在作为 Windows 身份验证的一部分出现的对话框中)。

如果登录成功,我可以获得用户输入的用户名。

即使登录失败,有什么方法可以获取用户名(该用户已输入)。

问候,测试胜利

最佳答案

我认为失败的身份验证信息不会以公开给 ASP.NET 的方式存储在 IIS 中。如果您正在进行基于表单的身份验证,您将能够跟踪无效的用户名/密码,但由于 IIS 正在处理身份验证,我认为您无法从代码中获取该信息。

登录尝试将存储在 IIS 日志文件中,稍后您可以从单独的进程中对其进行处理。您可能希望查找提供了用户名的 401/403 错误。

关于c# - 即使 Windows 身份验证失败也获取用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1361886/

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