gpt4 book ai didi

.net - Active Directory 帮助程序类

转载 作者:行者123 更新时间:2023-12-04 16:41:51 24 4
gpt4 key购买 nike

是否有可用的 Active Directory 帮助程序类?在我重新发明轮子之前检查一下。

我需要

  • 在 AD 中验证用户。
  • 获取他/她的成员角色。

  • 谢谢

    最佳答案

    在 .NET 3.5 中,您想查看 System.DirectoryServices.AccountManagement .对于更早的版本 System.DirectoryServices有你需要的东西,但需要更多的工作。

    using (var context = new PrincipalContext( ContextType.Domain ))
    {
    var valid = context.ValidateCredentials( username, password );
    using (var user = UserPrincipal.FindByIdentity( context,
    IdentityType.SamAccountName,
    username ))
    {
    var groups = user.GetAuthorizationGroups();
    }
    }

    关于.net - Active Directory 帮助程序类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/984478/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com