LDAP詳解:IBM Tivoli Directory Server從入門到精通作者陳宇翔,全書涵蓋了LDAP的原理、安裝、配置、管理、設計、編程、部署等各個方面,藉助大量生動的實例和精闢的分析向讀者展示了LDAP目錄服務的開發過程和實用技巧。
基本介紹
- 書名:LDAP詳解:IBM Tivoli Directory Server從入門到精通
- 頁數:364
- 出版社:機械工業出版社
- 出版時間:2012-10-01
- 裝幀:平裝
- 開本:大16開
內容介紹,出版信息,作者簡介,讀者對象,目錄,
內容介紹
本書以IBM Tivoli Directory Server(TDS)軟體產品為基礎,針對LDAP目錄服務進行了全面、系統的闡述和介紹。全書涵蓋了LDAP的原理、安裝、配置、管理、設計、編程、部署等各個方面,藉助大量生動的實例和精闢的分析向讀者展示了LDAP目錄服務的開發過程和實用技巧。
出版信息
作 者:陳宇翔著
版 次:1
紙 張:膠版紙
正文語種:中文
定 價:¥66.00
作者簡介
陳宇翔,IBM公司資深技術架構師,有近20年的IT從業經驗,主持設計過許多重大項目,出版過多本IT技術專著,對包括LDAP在內的各種中間件有深入研究。
讀者對象
本書適用於LDAP套用設計和編程開發人員,也特別適合LDAP的初學者。它可以作為項目設計人員的技術指南,也可以作為相關開發和編程技術人員的參考手冊。
目錄
第1章 基本概念
1.1 LDAP簡介
1.1.1 套用場景
1.1.2 訪問協定
1.2 LDAP基本元素
1.2.1 目錄(Directory)
1.2.2 目錄信息樹(DIT)
1.2.3 條目(Entry)
1.2.4 屬性(Attribute)
1.2.5 屬性類型(AttributeType)
1.2.6 對象類(ObjectClass)
1.2.7 模式(Schema)
1.3 LDAP基礎功能
1.3.1 基本操作
1.3.2 搜尋參數
1.3.3 匹配語法
1.4 TDS組件架構
1.4.1 服務端
1.4.2 客戶端
第2章 LDAP安裝與體驗
2.1 安裝TDS軟體
2.1.1 準備介質
2.1.2 安裝Tivoli Directory Server
2.1.3 安裝語言包(Language Packs)
2.1.4 安裝白頁號碼簿套用
(White Pages)
2.1.5 安裝效果
2.2 體驗TDS實例
2.2.1 創建TDS實例
2.2.2 添加並登錄目錄伺服器
2.2.3 添加Sample LDIF
2.2.4 用LDAP直接訪問目錄伺服器
2.2.5 用LDAP客戶端軟體訪問目錄伺服器
第3章 目錄管理
3.1 管理TDS實例
3.1.1 創建TDS實例
3.1.2 啟動TDS實例
3.1.3 僅以配置方式啟動TDS實例
3.1.4 停止TDS實例
3.1.5 刪除TDS實例
3.2 管理目錄樹
3.2.1 添加條目
3.2.2 刪除條目
3.2.3 搜尋條目
3.2.4 修改條目屬性
3.2.5 修改條目DN
3.3 模式元素
3.3.1 語法類型
3.3.2 匹配規則
3.3.3 索引方式
3.3.4 加密屬性
3.3.5 唯一屬性
3.3.6 操作屬性
3.3.7 模式檢查
3.3.8 語言標記
3.3.9 二進制屬性
3.4 管理屬性類型
3.4.1 添加屬性類型
3.4.2 刪除屬性類型
3.4.3 更改屬性類型
3.4.4 查詢屬性類型
3.5 管理對象類
3.5.1 添加對象類
3.5.2 刪除對象類
3.5.4 更改對象類
3.5.4 查詢對象類
3.6 組與角色
3.6.1 靜態組
3.6.2 動態組
3.6.3 嵌套組
3.6.4 混合組
3.6.5 檢查組與成員
3.6.6 系統角色
3.7 域與用戶模板
3.7.1 用戶模板
3.7.2 域
3.7.3 用戶
3.7.4 組
第4章 安全控制
4.1 身份驗證
4.1.1 匿名驗證
4.1.2 基礎驗證
4.1.3 Digest-MD5驗證
4.1.4 Kerberos驗證
4.2 密碼策略
4.2.1 普通用戶密碼策略
4.2.2 創建和啟用密碼策略
4.2.3 密碼策略套用實例
4.2.4 管理員密碼策略
4.2.5 賬戶被鎖與解鎖
4.2.6 利用操作屬性管理
4.3 訪問控制表
4.3.1 體驗ACL
4.3.2 語法規則
4.3.3 訪問許可權
4.3.4 規則計算
4.3.5 組的訪問控制
4.4 安全連線
4.4.1 管理連線
4.4.2 緊急執行緒
4.4.3 SSL
第5章 分散式目錄
5.1 別名(Alias)
5.1.1 伺服器端設定Dereference
5.1.2 客戶端設定Dereference
5.1.3 疊加效果
5.2 引用(Referral)
5.2.1 結點引用
5.2.2 預設引用
5.2.3 過濾與多值
5.2.4 目錄拓撲
5.3 複製(Replication)
5.3.1 主從複製(Master-Replica)
5.3.2 對等複製(Peer-Peer)
5.3.3 級聯複製(Master-Forwarder-Replica)
5.3.4 網關複製(Gateway)
5.3.5 複製過濾
5.3.6 複製調度
5.3.7 多執行緒複製
5.3.8 複製衝突
5.4 分區(Partition)
5.4.1 代理伺服器
5.4.2 基本分區環境
5.4.3 高級分區設計
第6章 高級管理
6.1 日誌與跟蹤
6.1.1 全局日誌
6.1.2 伺服器日誌
6.1.3 管理伺服器日誌
6.1.4 伺服器審計日誌
6.1.5 管理伺服器審計日誌
6.1.6 其他日誌
6.1.7 跟蹤調試
6.2 備份及恢復
6.2.1 伺服器端基本方式
6.2.2 客戶端增強方式
6.3 監控與調優
6.3.1 查看伺服器狀態
6.3.2 查看工作執行緒池
6.3.3 管理客戶端連線
6.3.4 顯示系統資源消耗
6.3.5 計算執行效率
6.3.6 安排後綴次序
6.3.7 監控更改日誌
6.3.8 管理高速快取
6.3.9 資料庫調優
6.4 高級功能設定
6.4.1 搜尋設定
6.4.2 事務功能
6.4.3 事件通知
6.5 白頁套用
6.5.1 預設配置
6.5.2 定製管理
第7章 用C語言開發LDAP
7.1 開發環境
7.1.1 在伺服器上創建TDS實例
7.1.2 在客戶端上創建LDAP項目
7.2 基礎編程
7.2.1 初始化環境
7.2.2 綁定與解綁
7.2.3 同步與異步操作
7.2.4 搜尋目錄樹
7.2.5 解析結果集
7.2.6 添加與刪除條目
7.2.7 修改條目屬性
7.2.8 比較屬性值
7.2.9 重命名條目
7.3 精細控制
7.3.1 分頁控制
7.3.2 排序控制
7.3.3 虛擬列表控制
7.3.4 持久搜尋控制
7.3.5 屬性限量控制
7.4 注意事項
7.4.1 記憶體管理
7.4.2 事務管理
7.4.3 字元編碼
7.4.4 安全連線
第8章 用Java開發LDAP
8.1 命名空間
8.1.1 上下文(Context)
8.1.2 綁定關係(Binding)
8.1.3 實體引用(Reference)
8.1.4 指針引用(Referral)
8.2 目錄操作
8.2.1 目錄空間
8.2.2 添加與刪除條目
8.2.3 查閱與修改屬性
8.2.4 搜尋目錄樹
8.2.5 模式管理
8.3 事件偵聽
8.3.1 偵聽器
8.3.2 偵聽過程
8.3.3 註冊與註銷
8.3.4 通知訊息
8.4 LDAP高級功能
8.4.1 初始化LDAP環境
8.4.2 擴展操作
8.4.3 精細控制
8.5 會話連線
8.5.1 基本會話連線
8.5.2 SSL會話連線
8.5.3 TLS會話連線
8.5.4 MD5會話連線
附錄
附錄A 命令參考
A.1 客戶端命令
A.2 伺服器命令
A.3 調試級別
附錄B 訊息編碼
B.1 訊息編碼規則
B.2 顯示訊息內容
附錄C C語言API參考
C.1 基本操作
C.2 擴展操作
C.3 控制操作
C.4 檢驗操作
C.5 管理操作
C.6 安全操作
附錄D Java語言API參考
D.1 擴展操作(Extended Operation)
D.2 精細控制(Control)