C# 仅针对特定用户的Asp.net核心Windows身份验证

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

我有一个受windows身份验证保护的web应用程序。在Asp.NET 4.5中,我可以使用
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,
}