【问题标题】:How to confirm if a user is already authenticated in Active DIrectory?如何确认用户是否已经在 Active DIrectory 中进行了身份验证?
【发布时间】:2010-02-01 20:30:16
【问题描述】:

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

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

感谢您的帮助。

【问题讨论】:

    标签: c# authentication active-directory


    【解决方案1】:

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

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

    【讨论】:

    • 但是如何确定 WindowsIdentity.GetCurrent().IsAuthenticated 是本地用户帐户还是 Active Directory 帐户?
    猜你喜欢
    • 1970-01-01
    • 2020-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-24
    • 1970-01-01
    • 2015-02-15
    • 2016-05-12
    相关资源
    最近更新 更多