gpt4 book ai didi

asp.net - 没有 Windows 身份验证的 HttpContext.Current.User.Identity.Name

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

我在 ASP.NET 应用程序中遇到了 HttpContext.Current.User.Identity.Name 作为空字符串的问题,并找到了这些引用来解决问题;

HttpContext.Current.User.Identity.Name is Empty (这也让我访问了 Scott Guthrie 的博客。

我已禁用匿名身份验证并启用 Windows 身份验证。我现在获得域用户名。然而现在的问题是,我在有人访问我的应用程序之前收到 Windows 凭据提示框。这不是我想要的工作方式。

是否可以实现其他设置来获取当前登录用户的域信用,而不必强制用户出现 Windows 身份验证提示?

我们的 ASP.NET 应用程序非常简单,它获取此信息,并将其传递到 Silverlight 应用程序。

最佳答案

您应该直接在 IE 和 Chrome 中获取凭据。他们通过NTLM直接凭证。

如果这对您不起作用,请将网站放入 Windows“Internet 选项”中的“本地 Intranet”安全组中。

众所周知,Firefox 默认会提示这些内容。它确实有一个设置可以启用它。但是,如果您希望插件能够正常工作,而用户无需检查其配置,则必须回复插件。

关于asp.net - 没有 Windows 身份验证的 HttpContext.Current.User.Identity.Name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15499888/

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