ldap伺服器
① 如何使用LdapConnection 類 鏈接 Ldap服務器
C#提供了 LdapConnection 類用於連接Microsoft Active Directory 域服務或 LDAP 伺服器的 TCP/IP 或 UDP LDAP 連接。
下面是連接 Ldap的連接方法和大家分享下:
1static LdapConnection ldapConnection;
2 static string ldapServer;
3 static NetworkCredential credential;
4 static string targetOU;
5 static string pwd;
6 public void LdapBind()
7 {
8 ldapServer = "172.18.69.204:389";
9 targetOU = "cn=Manager,dc=tst,dc=com";
10 pwd = "000000";
11
12 //credential = new NetworkCredential(String.Empty, String.Empty);
13 credential = new NetworkCredential(targetOU, pwd);
14
15
16 string dn = "";
17
18 //ldapConnection = new LdapConnection(new LdapDirectoryIdentifier(ldapServer));
19 //ldapConnection.SessionOptions.ProtocolVersion = 3;//Ldap協議版本
20 //ldapConnection.AuthType = AuthType.Anonymous;//不傳遞密碼進行連接
21
22 ldapConnection = new LdapConnection(ldapServer);
23 ldapConnection.AuthType = AuthType.Basic;
24 ldapConnection.Credential = credential;
25
26 try
27 {
28 Console.WriteLine("鏈接.");
29 ldapConnection.Bind();
30 Console.WriteLine("鏈接成功");
31
32 }
33 catch (Exception ee)
34 {
35 Console.WriteLine(ee.Message);
36 }
37
38
39 ldapConnection.Dispose();
40
41 }
注意
1、如果我們使用ldapConnection.AuthType = AuthType.Anonymous; 的認證方式,就一定要讓Dn與Pwd為空,實現匿名認證方式,如:
credential = new NetworkCredential(String.Empty, String.Empty);
2、使用c#連接Ldap伺服器,還可以使用 Novell公司的Novell.Directory.Ldap來實現。
② 登校園網總說LDAP伺服器上沒有該用戶名 這是什麼意思阿
是因為你的用戶資料還沒有導入到伺服器,所以無法進行相關認證登錄,
http://ke..com/view/159263.htm
③ 什麼叫LDAP,LDAP伺服器是什麼
LDAP的英文全稱來是Lightweight Directory Access Protocol,一般都源簡稱為LDAP。它是基於X.500標準的, 但是簡單多了並且可以根據需要定製。與X.500不同,LDAP支持TCP/IP,這對訪問Internet是必須的。LDAP 的核心規范在RFC中都有定義,所有與LDAP相關的RFC都可以在LDAPman RFC網頁中找到。現在LDAP技術不僅 發展得很快而且也是激動人心的。在企業范圍內實現LDAP可以讓運行在幾乎所有計算機平台上的所有的應 用程序從LDAP目錄中獲取信息。LDAP目錄中可以存儲各種類型的數據:電子郵件地址、郵件路由信息、人力 資源數據、公用密匙、聯系人列表,等等。通過把LDAP目錄作為系統集成中的一個重要環節,可以簡化員工 在企業內部查詢信息的步驟,甚至連主要的數據源都可以放在任何地方。
④ LDAP怎樣設置伺服器,帳號
為什麼不用ad
⑤ 什麼是LDAP伺服器
LDAP是基於來TCP/IP協議的目錄源訪問協議,是Internet上目錄服務的通用訪問協議。LDAP的出現簡化了X.500目錄的復雜度,降低了開發成本,是X.500標準的目錄訪問協議DAP的子集,同時也作為IETF的一個正式標准。LDAP的核心規范在RFC中都有定義,所有與LDAP相關的RFC都可以在LDAPman RFC網頁中找到。
從上述定義不難看出LDAP是一個目錄,那麼該目錄是如何出現,有什麼用呢?
在當今的信息世界,網路為人們提供了豐富的資源。隨著網路資源的日益豐富,迫切需要一種能有效管理資源信息並利於檢索查詢的服務技術。目錄服務技術隨之產生。
⑥ LDAP是什麼
LDAP是輕量目錄訪問協議,英文全稱是Lightweight Directory Access Protocol,一般都簡稱為LDAP。它是基於X.500標準的,但是簡單得多並且可以根據需要定製。
LDAP由互聯網工程任務組(IETF)的文檔RFC定義,使用了描述語言ASN.1定義。最新的版本是版本3,由RFC 4511所定義。例如,一個用語言描述的LDAP的搜索如:「在公司郵件目錄中搜索公司位於那什維爾名字中含有「Jessy」的有郵件地址的所有人。請返回他們的全名,電子郵件,頭銜和簡述。」
(6)ldap伺服器擴展閱讀:
LDAP-開發方式
如果需要開發一種提供公共信息查詢的系統一般的設計方法可能是採用基於WEB的資料庫設計方式,即前端使用瀏覽器而後端使用WEB伺服器加上關系資料庫。後端在Windows的典型實現可能是Windows NT + IIS + Acess資料庫或者是SQL SERVER,IIS和資料庫之間通過ASP技術使用ODBC進行連接,達到通過填寫表單查詢數據的功能;
⑦ 什麼叫LDAP,LDAP伺服器是什麼
LDAP的英文全稱是Lightweight Directory Access Protocol,一般都簡稱為LDAP。它是基於X.500標準的,但是簡單多了並且可以根據需要定製。與X.500不同,LDAP支持TCP/IP,這對訪問Internet是必須的。LDAP的核心規范在RFC中都有定義,所有與LDAP相關的RFC都可以在LDAPman RFC網頁中找到。怎麼使用LDAP這個術語呢?
在日常交談中,你可能會聽到有些人這么說:「我們要把那些東西存在LDAP中嗎?」,或者「從LDAP資料庫中取出那些數據!」,又或者「我們怎麼把LDAP和關系型資料庫集成在一起?」。嚴格地說,LDAP根本不是資料庫而是用來訪問存儲在信息目錄(也就是LDAP目錄)中的信息的協議。更為確切和正式的說法應該是象這樣的:「通過使用LDAP,可以在信息目錄的正確位置讀取(或存儲)數據」。但是,也沒有必要吹毛求疵,盡管表達得不夠准確,我們也都知道對方在說什麼。
⑧ 怎樣填寫設置LDAP賬戶的伺服器和BaseDN
BASEDN可參見LDAP賬戶的伺服器的slapd.conf里的相關配置.
⑨ 如何使用LdapConnection 類鏈接 Ldap伺服器
#提供了 LdapConnection 類用於連接Microsoft Active Directory 域服務或 LDAP 伺服器的 TCP/IP 或 UDP LDAP 連接。
下面是連接 Ldap的連接方法和大家分享下:
1static LdapConnection ldapConnection;
2 static string ldapServer;
3 static NetworkCredential credential;
4 static string targetOU;
5 static string pwd;
6 public void LdapBind()
7 {
8 ldapServer = "172.18.69.204:389";
9 targetOU = "cn=Manager,dc=tst,dc=com";
10 pwd = "000000";
11
12 //credential = new NetworkCredential(String.Empty, String.Empty);
13 credential = new NetworkCredential(targetOU, pwd);
14
15
16 string dn = "";
17
18 //ldapConnection = new LdapConnection(new LdapDirectoryIdentifier(ldapServer));
19 //ldapConnection.SessionOptions.ProtocolVersion = 3;//Ldap協議版本
20 //ldapConnection.AuthType = AuthType.Anonymous;//不傳遞密碼進行連接
21
22 ldapConnection = new LdapConnection(ldapServer);
23 ldapConnection.AuthType = AuthType.Basic;
24 ldapConnection.Credential = credential;
25
26 try
27 {
28 Console.WriteLine("鏈接.");
29 ldapConnection.Bind();
30 Console.WriteLine("鏈接成功");
31
32 }
33 catch (Exception ee)
34 {
35 Console.WriteLine(ee.Message);
36 }
37
38
39 ldapConnection.Dispose();
40
41 }
注意
1、如果我們使用ldapConnection.AuthType = AuthType.Anonymous; 的認證方式,就一定要讓Dn與Pwd為空,實現匿名認證方式,如:
credential = new NetworkCredential(String.Empty, String.Empty);
2、使用c#連接Ldap伺服器,還可以使用 Novell公司的Novell.Directory.Ldap來實現。
轉載僅供參考,版權屬於原作者。祝你愉快,滿意請採納哦
⑩ 請問要如何架設LDAP伺服器活動目錄是不是LDAP伺服器
活動目錄不是ldap伺服器,具體的怎麼架設LDAP伺服器看這個連接,應該會幫助你 我有視頻 太大發不過去