gpt4 book ai didi

c# - 仅针对特定用户的 Asp.net Core Windows 身份验证

转载 作者:太空宇宙 更新时间:2023-11-03 15:00:26 27 4
gpt4 key购买 nike

我有一个受 Windows 身份验证保护的 Web 应用程序。在 Asp.NET 4.5 中,我可以使用 web.config 文件来准确指定哪些用户可以使用它

<configuration>
<system.web>
<authorization>
<allow users="TEST\admin" />
<deny users="*" />
</authorization>
</system.web>
</configuration>

在 Asp.NET 核心中,web.config 文件不见了,我想 allowdeny 规则应该移到 launchSettings.json 文件,但我找不到任何关于如何操作的引用。那么...我该怎么做?这是当前的身份验证设置

"iisSettings": {
"windowsAuthentication": true,
"anonymousAuthentication": false,
}

最佳答案

实际上,launchSettings.json 文件仅供 VS 使用。当您发布应用程序(或在没有 VS 的情况下运行)时,未使用 launchSettings.json。当您使用 IIS/IISExpress 运行时,您只需确保您的 web.config 具有正确的设置。

查看此 Asp.Net core MVC application Windows Authentication in IIS

关于c# - 仅针对特定用户的 Asp.net Core Windows 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46465385/

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