欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

NETCore调用AD域验证

程序员文章站 2022-12-25 18:14:38
一、添加引用 System.DirectoryServices System.DirectoryServices.AccountManagement 二、验证代码 声明域 验证代码 三、开放端口 如果调用不通,需要防火墙开放389端口 ......

 一、添加引用


system.directoryservices

system.directoryservices.accountmanagement

 

二、验证代码


 

声明域

1         string domainname = "bitdao.cn";

验证代码

1                     principalcontext context = new principalcontext(contexttype.domain, domainname, account, password);
2                     if (!context.validatecredentials(account + "@" + domainname, password, contextoptions.simplebind))
3                         return json(new { code = 1, msg = "帐号或密码不正确,请重新输入!" });

三、开放端口


 

如果调用不通,需要防火墙开放389端口