開始學習ldap

2021-08-29 19:13:01 字數 1095 閱讀 1045

剛進入公司,發現公司採用ldap對使用者進行管理,今天就先從這個入手了。加油加油!!!

ldap, x.500, and directory services密切相關。

一、ldap是什麼?

ldap是ietf的標準棧協議,是light directionary access protrol的簡稱;

ldap的底層協議是x.500即dap,ldap負責的通訊協議層是tcp/ip層,能夠完成查詢、修改、刪除、新增功能。

二、名詞解釋

dn:distinguished name唯一性標識名

cn:common name

c:country

o:organization

ou:organization unit

dc:domain component

以上簡稱可以在schema檔案中找到,用的時候檢視就行。

三、建立鏈結

public static string initctx = "com.sun.jndi.ldap.ldapctxfactory"; //驅動

public static string my_host = "ldap://localhost:389"; //主機位址和埠

public static string my_searchbase = "o=tcl,c=cn"; //基點入口

public static string my_filter= "([email protected])"; //過濾條件

public static string mgr_dn="cn=manager,o=tcl,c=cn"; //使用者名稱

public static string mgr_pw="secret"; //密碼

public static dircontext createdircontext()

四、新增新的資料。

public static void addentry(dircontext context,string dn) throws namingexception

五、查詢資料

public static void query()

}

Joomla 學習筆記 LDAP外掛程式支援

我所用的centos 6.4 搭建環境。在內網搭建joomla 安裝ldap驗證外掛程式需要pdp 支援ldap 在 的後台 系統 系統資訊 php資訊 可以檢視 ldap項 如果 沒有 可能 php還未整合,需要安裝。我之前使用的是wdlinux一鍵安裝的,沒有整合ldap支援,檢視之前的編譯配置...

LDAP學習文件2 LDAP的特點和儲存基本情況

1.ldap的優勢 1 跨平台 ldap最大的優勢是 可以在任何計算機平台上,用很容易獲得的而且數目不斷增加的ldap的客戶端程式訪問ldap目錄。而且也很容易定製應用程式為它加上ldap的支援。ldap 協議是跨平台的和標準的協議,因此應用程式就不用為ldap目錄放在什麼樣的伺服器上操心了。實際上...

LDAP學習文件4 LDAP四種基本模型

ldap四種基本模型 資訊模型 描述ldap的資訊表示方式 在ldap中資訊以樹狀方式組織,在樹狀資訊中的基本資料單元是條目,而每個條目由屬性構成,屬性中儲存有屬性值 ldap中的資訊模式,類似於面向對 象的概念,在ldap中每個條目必須屬於某個或多個物件類 object class 每個objec...