剛進入公司,發現公司採用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...