信息科學與技術叢書:LDAP詳解·IBM Tivoli Directory Server從入門到精通 pdf epub mobi txt 電子書 下載
內容簡介
《信息科學與技術叢書:LDAP詳解·IBM Tivoli Directory Server從入門到精通》以IBM Tivoli Directory Server(TDS)軟件産品為基礎,針對LDAP目錄服務進行瞭全麵、係統的闡述和介紹。全書涵蓋瞭LDAP的原理、安裝、配置、管理、設計、編程、部署等各個方麵,藉助大量生動的實例和精闢的分析嚮讀者展示瞭LDAP目錄服務的使用技巧和開發過程。
《信息科學與技術叢書:LDAP詳解·IBM Tivoli Directory Server從入門到精通》適用於LDAP應用設計和編程開發人員,也特彆適閤LDAP的初學者。它可以作為項目設計人員的技術指南,也可以作為相關開發和編程技術人員的參考手冊。本書文風嚴謹、資料翔實,是全麵介紹LDAP和TDS的圖書。
目錄
齣版說明
前言
第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.3 更改對象類
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.1.1 idsdirctl和ibmdirctl
A.1.2 idsldapchangepwd和
ldapchangepwd
A.1.3 idsladpcompare和ldapcompare
A.1.4 idsldapadd和ldapdd
A.1.5 idsldapdelete和ldapdelete
A.1.6 idsldapmodify和ldapmodify
A.1.7 idsldapmodrdn和ldapmodrdn
A.1.8 idsldapsearch和ldapsearch
A.1.9 idsldapdiff和ldapdiff
A.1.10 idsldapexop和ldapexop
A.1.11 idsldaptrace和ldaptrace
A.1.12 idsversion
A.1.13 tbindmsg
A.2 服務器命令
A.2.1 idsicrt
A.2.2 idsidrop
A.2.3 idsilist
A.2.4 idsideploy
A.2.5 idsslapd和ibmslapd
A.2.6 idsdiradm和ibmdiradm
A.2.7 idsdnpw
A.2.8 idssethost
A.2.9 idssetport
A.2.10 idscfgchglg
A.2.11 idsucfgchglg
A.2.12 idscfgdb
A.2.13 idsucfgdb
A.2.14 idscfgsch
A.2.15 idsucfgsch
A.2.16 idscfgsuf
A.2.17 idsucfgsuf
A.2.18 idsdbback和dbback
A.2.19 idsdbrestore和dbrestore
A.2.20 idsimigr
A.2.21 idsdbmigr
A.2.22 migbkup
A.2.23 idsbulkload和bulkload
A.2.24 idsdb2ldif和db2ldif
A.2.25 idsldif2db和ldif2db
A.2.26 ddsetup
A.2.27 idslogmgmt
A.2.28 idsdbmaint
A.2.29 idsperftune
A.2.30 idsrunstats和runstats
A.2.31 idsadduser
A.2.32 idsgendirksf
A.2.33 idsxcfg
A.2.34 idsxinst
A.2.35 ldtrc
A.2.36 idssupport
A.2.37 idssnmp
A.2.38 ldif
A.2.39 idsadscfg
A.2.40 idsadsrun
A.3 調試級彆
附錄B 消息編碼
B.1 消息編碼規則
B.2 顯示消息內容
附錄C C語言API參考
C.1 基本操作
C.1.1 LDAP_INIT
C.1.2 LDAP_BIND / UNBIND
C.1.3 LDAP_SEARCH
C.1.4 LDAP_URL_SEARCH
C.1.5 LDAP_ADD
C.1.6 LDAP_DELETE
C.1.7 LDAP_MODIFY
C.1.8 LDAP_COMPARE
C.1.9 LDAP_RENAME
C.2 擴展操作
C.2.1 LDAP_EXTENDED_OPERATION
C.2.2 LDAP_CREATE_TRANSACTION_REQUEST
C.2.3 LDAP_CREATE_PASSWORD_POLICY_BIND_REQUEST
C.2.4 LDAP_EFFECTIVE_PWDPOLICY
C.2.5 LDAP_CREATE_GET_FILE_REQUEST
C.2.6 LDAP_CREATE_LOCATE_ENTRY_REQUEST
C.2.7 LDAP_CREATE_ONLINE_BACKUP_REQUEST
C.3 控製操作
C.3.1 LDAP_CONTROL
C.3.2 LDAP_LIMIT_NUM_VALUES_CONTROL
C.3.3 LDAP_VLV_CONTROL
C.3.4 LDAP_PAGED_CONTROL
C.3.5 LDAP_SORT_CONTROL
C.3.6 LDAP_PASSWORD_POLICY
C.3.7 LDAP_CREATE_PERSISTENT-SEARCH_CONTROL
C.3.8 LDAP_CREATE_PROXYAUTH_CONTROL
C.3.9 LDAP_CREATE_RETURN_DELETED_OBJECTS_CONTROL
C.3.10 LDAP_CREATE_TRANSACTION_CONTROL
C.3.11 LDAP_GET_BIND_CONTROLS
C.3.12 LDAP_PARSE_ENTRYCHANGE_CONTROL
C.3.13 LDAP_PARSE_EXTENDED_RESULT_W_CONTROLS
C.4 檢驗操作
C.4.1 LDAP_ERROR
C.4.2 LDAP_RESULT
C.4.3 LDAP_PARSE_RESULT
C.4.4 LDAP_MESSAGE
C.4.5 LDAP_ENTRY
C.4.6 LDAP_REFERENCE
C.4.7 LDAP_ATTRIBUTE
C.4.8 LDAP_GET_DN
C.4.9 LDAP_GET_VALUES
C.4.10 LDAP_MEMFREE
C.5 管理操作
C.5.1 LDAP_BACKUP
C.5.2 LDAP_RESTORE
C.5.3 LDAP_TRANSACTION
C.5.4 LDAP_ABANDON
C.5.5 LDAP_CODEPAGE
C5.6 LDAP_PLUGIN_REGISTRA-TION
C.6 安全操作
C.6.1 LDAP_SSL
C.6.2 LDAP_SSL_PKCS11
C.6.3 LDAP_TLS
附錄D Java語言API參考
D.1 擴展操作(ExtendedOperation)
D.1.1 啓停服務器(Start StopServer)
D.1.2 備份和恢復(BackupRestore)
D.1.3 重載服務器配置(Reread Configuration)
D.1.4 斷開連接(Unbind)
D.1.5 查閱日誌(Read Log)
D.1.6 清除日誌(Clear Log)
D.1.7 查詢日誌大小(Get Log Size)
D.1.8 日誌管理(Log Management)
D.1.9 控製追蹤(Control Tracing)
D.1.10 遠程管理追蹤功能(Remote Trace Execution)
D.1.11 復製拓撲(ReplicationTopology)
D.1.12 級聯復製(CascadingReplication)
D.1.13 控製復製隊列(ControlQueue)
D.1.14 控製復製數據流(Control Replication)
D.1.15 處理復製錯誤(ControlReplication Error)
D.1.16 凍結和解凍子樹(Quiesce)
D.1.17 分區恢復角色(Resume Role)
D.1.18 開始事務(Transaction Start)
D.1.19 結束事務(Transaction End)
D.1.20 注冊事件(Register Event)
D.1.21 注銷事件(Unregister Event)
D.1.22 獲取屬性類型(Get Attributes)
D.1.23 查詢唯一屬性(Unique Attribute)
D.1.24 標準化標識(Normalize DN)
D.1.25 檢查用戶狀態(Account Status)
D.1.26 查詢用戶所屬組(Evaluate Groups)
D.1.27 查詢用戶有效的密碼策略(Effective Password Policy)
D.1.28 查詢用戶類型和角色(User Type)
D.2 精細控製(Control)
D.2.1 分頁控製(PagedResultsControl)
D.2.2 分頁應答控製(PagedResultsResponseControl)
D.2.3 排序控製(SortedResultsControl)
D.2.4 排序應答控製(SortedResultsResponseControl)
D.2.5 虛擬列錶控製(VLVRequestControl)
D.2.6 虛擬列錶應答控製(VLVResponseControl)
D.2.7 限製屬性控製(LimitAttributesSearchControl)
D.2.8 限製屬性應答控製(LimitAttributesSearchResponseControl)
D.2.9 持久搜索控製(PersistentSearchControl)
D.2.10 條目變化請求控製(EntryChangeRequestControl)
D.2.11 條目變化應答控製(EntryChangeResponseControl)
D.2.12 密碼策略控製(PasswordPolicyRequestControl)
D.2.13 密碼策略應答控製(PasswordPolicyResponseControl)
D.2.14 事務控製(TransactionControl)
D.2.15 阻止引用控製(ManageDSAITControl)
D.2.16 服務器管理控製(ServerAdminControl)
D.2.17 排除復製控製(DoNotReplicateControl)
D.2.18 排除解決復製衝突控製(DoNotResolveReplConflictControl)
D.2.19 刪除子樹控製(TreeDeleteControl)
參考文獻
前言/序言
信息科學與技術叢書:LDAP詳解·IBM Tivoli Directory Server從入門到精通 下載 mobi epub pdf txt 電子書
信息科學與技術叢書:LDAP詳解·IBM Tivoli Directory Server從入門到精通 pdf epub mobi txt 電子書 下載