C# 如何自动注销使用Windows身份验证的.NET核心intranet站点?

C# 如何自动注销使用Windows身份验证的.NET核心intranet站点?,c#,authentication,.net-core,active-directory,intranet,C#,Authentication,.net Core,Active Directory,Intranet,我正在创建一个基本的intranet站点,它使用AD进行身份验证和sql声明授权。 将有一台计算机,每位员工都必须使用他们的广告凭证登录并填写表格。 提交表单后,我希望用户自动注销,以便下一个用户可以登录。windows/Kerberos身份验证根本不是这样工作的。该应用程序将始终获取登录用户的凭据(除非您使用Firefox之类的浏览器,它不会自动链接到AD以获取令牌)。因此,每个用户都必须以自己的身份登录windows,然后在下一个用户接管之前注销windows。注销将来自操作系统,而不是应用

我正在创建一个基本的intranet站点,它使用AD进行身份验证和sql声明授权。
将有一台计算机,每位员工都必须使用他们的广告凭证登录并填写表格。

提交表单后,我希望用户自动注销,以便下一个用户可以登录。

windows/Kerberos身份验证根本不是这样工作的。该应用程序将始终获取登录用户的凭据(除非您使用Firefox之类的浏览器,它不会自动链接到AD以获取令牌)。因此,每个用户都必须以自己的身份登录windows,然后在下一个用户接管之前注销windows。注销将来自操作系统,而不是应用程序。(在我提到的Firefox场景中,您可以关闭浏览器,并确保它不会在会话之间缓存凭据。然后它会在下次站点打开时请求新的凭据)