NETCore调用AD域验证
程序员文章站
2022-05-06 12:34:37
一、添加引用 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端口