C#如何使用AD验证内网用户名密码-创新互联

这篇文章主要介绍了C#如何使用AD验证内网用户名密码,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

江陵ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18982081108(备注:SSL证书合作)期待与您的合作!

1. 连到内网,找到AD的domain地址

nslookup 
set types=all
_ldap._tcp

2. 验证AD的函数

public bool ADLogin(string userName, string password) 
    { 
      // sample : 
      // LDAP://xxx.com 
      string domain = System.Configuration.ConfigurationManager.AppSettings["AD_Domain"]; 
       
      try 
      { 
        DirectoryEntry entry = new DirectoryEntry(domain, userName, password); 
        object obj = entry.NativeObject; 
        DirectorySearcher search = new DirectorySearcher(entry); 
        search.Filter = string.Format("(SAMAccountName={0})", userName); 
        search.PropertiesToLoad.Add("cn"); 
 
 
        SearchResult result = search.FindOne(); 
        if (result == null) 
          return false; 
      } 
      catch (Exception ex) 
      { 
        log.Error(ex); 
        return false; 
      } 
 
 
      return true; 
    }

感谢你能够认真阅读完这篇文章,希望小编分享的“C#如何使用AD验证内网用户名密码”这篇文章对大家有帮助,同时也希望大家多多支持创新互联成都网站制作公司,关注创新互联成都网站制作公司行业资讯频道,更多相关知识等着你来学习!

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、网站制作公司香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


本文标题:C#如何使用AD验证内网用户名密码-创新互联
分享网址:http://bzwzjz.com/article/dopidj.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站设计 成都网站设计 网站建设费用 成都网站设计 成都网站设计 企业网站建设 品牌网站建设 手机网站制作 响应式网站设计 外贸营销网站建设 企业网站建设 成都网站设计公司 重庆企业网站建设 手机网站制作 网站制作 成都网站设计 定制网站建设多少钱 网站建设方案 成都网站建设 达州网站设计 网站制作 成都网站建设