C# 仅针对特定用户的Asp.net核心Windows身份验证
我有一个受windows身份验证保护的web应用程序。在Asp.NET 4.5中,我可以使用C# 仅针对特定用户的Asp.net核心Windows身份验证,c#,asp.net-core,asp.net-core-mvc,C#,Asp.net Core,Asp.net Core Mvc,我有一个受windows身份验证保护的web应用程序。在Asp.NET 4.5中,我可以使用web.config文件精确指定哪些用户可以使用它 <configuration> <system.web> <authorization> <allow users="TEST\admin" /> <deny users="*" /> </author
web.config
文件精确指定哪些用户可以使用它
<configuration>
<system.web>
<authorization>
<allow users="TEST\admin" />
<deny users="*" />
</authorization>
</system.web>
</configuration>
实际上,launchSettings.json文件仅由VS使用。当您发布应用程序(或在不使用VS的情况下运行)时,不会使用launchSettings.json。使用IIS/IISExpress运行时,只需确保web.config具有正确的设置
请看此您可以使用Thinktecture IdentityServer并将其链接到InstanceId的广告中。您最终知道如何做到这一点了吗?不幸的是,截至2020年7月的答案实际上没有告诉我们如何添加特定用户,也没有提供链接。我很想知道你是否以及如何解决这个问题。
"iisSettings": {
"windowsAuthentication": true,
"anonymousAuthentication": false,
}