C# 如何确认用户是否已在Active DIrectory中通过身份验证?

C# 如何确认用户是否已在Active DIrectory中通过身份验证?,c#,authentication,active-directory,C#,Authentication,Active Directory,我知道这可以通过WindowsIdentity.GetCurrent()完成。我已验证,但我需要另一种方法 是否有一种方法可以查询Active Directory并确定某个特定用户是否已通过身份验证 感谢您的帮助。根据您所说的内容,上述方式是使用当前用户上下文,它是当前唯一可以进行身份验证的用户 您可以使用用户名/密码查询AD以尝试验证用户,但就当前用户身份验证而言,这就是您提到的方式。但是如何确定WindowsIdentity.GetCurrent().IsAuthenticated是本地用户

我知道这可以通过WindowsIdentity.GetCurrent()完成。我已验证,但我需要另一种方法

是否有一种方法可以查询Active Directory并确定某个特定用户是否已通过身份验证


感谢您的帮助。

根据您所说的内容,上述方式是使用当前用户上下文,它是当前唯一可以进行身份验证的用户


您可以使用用户名/密码查询AD以尝试验证用户,但就当前用户身份验证而言,这就是您提到的方式。

但是如何确定
WindowsIdentity.GetCurrent().IsAuthenticated
是本地用户帐户还是Active Directory帐户?