1. 인트라넷에 접속하여 AD 도메인 주소
nslookup
settypes=all
_ldap._tcp
를 확인합니다
.
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(Active Directory)를 이용하여 인트라넷 사용자 이름과 비밀번호를 확인하는 내용입니다. PHP 중국어 웹사이트(www.php .cn)!