C# 具有Windows身份验证的.net core Microsoft.AspNetCore.Identity

C# 具有Windows身份验证的.net core Microsoft.AspNetCore.Identity,c#,model-view-controller,.net-core,asp.net-identity,windows-authentication,C#,Model View Controller,.net Core,Asp.net Identity,Windows Authentication,我有一个.net core 3.1 mvc应用程序和Microsoft.AspNetCore.Identity托管帐户。应用程序正在intranet中的IIS下运行。 要进行身份验证,有两个可能的选项: 标准-如果客户端使用标识表中的“用户名和密码” 域-如果客户端使用域Active Directory中的“用户名和密码”。(应用程序查询Active directory以验证此类用户是否存在-如果存在->有关帐户的所有数据将自动复制到标识表中 在这两种情况下,客户端都需要输入用户名和密码 我想让

我有一个.net core 3.1 mvc应用程序和Microsoft.AspNetCore.Identity托管帐户。应用程序正在intranet中的IIS下运行。 要进行身份验证,有两个可能的选项:

  • 标准-如果客户端使用标识表中的“用户名和密码”
  • -如果客户端使用域Active Directory中的“用户名和密码”。(应用程序查询Active directory以验证此类用户是否存在-如果存在->有关帐户的所有数据将自动复制到标识表中
  • 在这两种情况下,客户端都需要输入用户名和密码

    我想让域用户在不输入用户名和密码的情况下通过授权。他们已使用域用户/pass登录到PC

    如果不可能-是否有任何选项可以为Windows授权和个人用户帐户设置mvc核心应用程序