活动目录编程指南

活动目录编程指南
作 者: Gil Kirpatrick 谭郁松 张明杰 张志伟
出版社: 清华大学出版社
丛编项: 北京科海培训中心图书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Windows
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《活动目录编程指南》作者简介

内容简介

活动目录是Windows2000中的一个十分重要的概念,同时也是一个重要的组成部分。本书系统、全面地介绍了有关活动目录的相关内容。全书共分5部分,分别详细介绍了活动目录的基本概念、安全性、活动目录结构和模式、配置命名上下文、域命名上下文、活动目录服务接口(ADSI)、轻型目录访问协议(LDAP)以及编程参考。在附录部分还列出了活动目录支持的ADSI接口和微软LDAP客户库提供的所有函数。本书适合具有一定C或C++编程基础,并准备编写活动目录项目的程序开发人员。

图书目录

第1部分 活动目录基础

第1章 网络目录介绍

1. 1 什么是目录

l. 2 1999年是目录之年吗

1. 3 为什么使用目录

l. 4 目录--技术的挑战

第2章 活动目录介绍

2. 1 活动目录:Windows 2000中的目录

2. 2 与 Windows 2000的集成

2. 3 与微软公司其他产品的集成

2. 4 和其他目录服务的集成

2. 5 活动目录与 Windows NT 4域的比较

2. 6 活动目录与Novell目录服务的比较

第3章 活动目录组件

3. 1 活动目录的逻辑结构

3. 2 活动目录的物理结构

第4章 活动目录安全

4. 1 Windows 2000安全概述

4. 2 Windows 2000安全与活动目录

4. 3 活动目录安全编程

第5章 活动目录和DNS

5. 1 DNS的起源和DNS基础知识

5. 2 DNS域

5. 3 DNS区

5. 4 主机名

5. 5 名字服务器

5. 6 主次DNS服务器

5. 7 DNS记录

5. 8 名字解析

5. 9 更新 DNS

5. 10 为什么使用DNS

5. 11 活动目录和 DNS

第2部分 活动目录内容

第6章 活动目录操作属性

6. 1 ROOtDSE

6. 2 活动目录对象的操作属性

第7章 活动目录域结构

7. 1 LDAP目录层次

7. 2 Windows NT域

7. 3 DNS域

7. 4 活动目录树和森林

7. 5 根域

7. 6 域控制器和副本

7. 7 站点

第8章 配置命名上下文

8. l 配置命名上下文概览

第9章 活动目录模式

9. l 活动目录模式介绍

9. 2 类定义

9. 3 属性定义

9. 4 属性语法

9. 5 Aggregate对象

9. 6 检查模式

9. 7 操作模式

9. 8 模式操作程序的示例

第10章 活动目录域命名上下文

10. 1 活动目录域

10. 2 Builtins容器

10. 3 Computers容器

10. 4 ForeignsecurltyPrlnclPals容器

10. 5 Infrastructure对象

10. 6 LostAndFound容器

10. 7 System容器

10. 8 Users容器

10. 9 域控制器容器

第3部分 活动目录服务接口

第11章 ADSI基础

11. 1 活动目录服务接口介绍

11. 2 ADSI或 LDAP

11. 3 组件对象模型(COM)基础

11. 4 ADSI初步

11. 5 特殊的COM数据类

11. 6 绑定至活动目录的对象

第12章 活动目录的基本ADSI按D

12. 1 ADSI的目录对象接口

第13章 使用ADSI搜索活动目录

13. 1 使用ADSI搜索介绍

13. 2 IDlrectorysearch接口

13. 3 使用搜索选项扩展搜索

第14 章 使用ADSI访问用户. 组和组织

14. l 使用ADSI访问用户对象

14. 2 使用ADSI访问组

14. 3 使用ADSI访间组织. 地区以及组织单元

第15章 使用ADSI访问活动目录模式

15. 1 两种模式

15. 2 使用通用对象接口访问模式

15. 3 使用抽象模式接口访问模式

第16章 其他活动目录API函数

16. l 连接活动目录服务

16. 2 转换目录服务名

16. 3 发现站点. 服务器以及域

第4部分 轻型目录访问协议

第17章 LDAP基础

17. 1 LDAP历史

17. 2 安装LDAP组件

17. 3 LDAP编程组件

17. 4 为LDAP编程设置Visual Studio

17. 5 LDAP编程模型

17. 6 关于活动目录的LDAP编程的常用注解

17. 7 一个简单的LDAP程序

第18章 使用LDAP连接活动目录

18. l 关于使用LDAP库的注释

18. 2 定位域控制器

18. 3 初始化LDAP客户端库

18. 4 连接至域控制器

18. 5 断开与活动目录域控制器之间的连接

第19章 使用LDAP进行认证

19. l 认证证书

19. 2 多绑定

19. 3 匿名连接

19. 4 LDAP绑定函数

19. 5 使用ldaP_simPle_bind_s()进行简单LDAP绑定

19. 6 使用SASL认证活动目录

19. 7 使用ldaP_bind_s()函数认证活动目录

第20章 使用LDAP搜索活动目录

20. 1 指定LDAP搜索

20. 2 使用ldap_search_s()函数进行简单搜索

20. 3 处理搜索结果

20. 4 使用超时值进行搜索

第21章 使用LDAP进行高级搜索

21. 1 复杂的搜索条件

21. 2 异步LDAP搜索

21. 3 属性请求

21. 4 有时间限制的LDAP搜索

21. 5 限制项的LDAP搜索

第22章 扩展LDAP搜索

22. l 使用 LDAP控制扩展LDAP搜索

22. 2 获取搜索结果--一次一页

22. 3 以已排序的方式获取搜索结果

22. 4 将分页搜索和排序搜索结合在一起使用

第23章 处理LDAP引用

23. 1 两种引用

23. 2 引用是何是产生的

23. 3 处理引用的两种策略

23. 4 引用的高速缓存连接

第24章 使用LDAP修改活动目录对象

24. 1 修改对象之前你应当注意的一些事项

24. 2 使用LDAP修改对象时所需的API数据结构

24. 3 修改一个已存在的属性

24. 4 向一个已存在的对象添加一个新属性

24. 5 使用berval结构添加一个新属性

24. 6 删除一个已存在的属性

24. 7 向一个已存在的属性添加附加的值

24. 8 从一个多值属性中删除一个值

24. 9 使用惰性提交控制执行大量的目录更新

24. 10 异步修改目录

24. 11 移动和重命名活动目录对象

第25章 使用LDAP添加活动目录对象

25. l 添加对象之前你应当注意的一些事项

25. 2 使用LDAP添加对象所需的API数据结构

25. 3 选择合适的API函数

25. 4 通过使用ldaP_add_s()同步地添加对象

25. 5 通过使用ldap_add()异步地添加对象

25. 6 使用惰性提交控制执行大量的对象添加操作

25. 7 使用ldaP_add_ext_s()向目录中添加对象

第26章 使用LDAP删除活动目录对象

26. 1 删除对象之前你应当注意的一些事项

26. 2 选择适当的API函数

26. 3 使用ldap_delete_s()同步地删除对象

26. 4 使用ldap_delete_ext_s()删除一个容器和它的下级对象

26. 5 使用ldaP_delete()异步地删除对象

26. 6 使用LDAP控制和ldap_delete_ext()异步地删除对象

第27章 使用LDAP比较活动目录对象

27. 1 比较对象之前你应当注意的一些事项

27. 2 使用ldapcompare. s()测试属性断言

27. 3 使用 ldap_compare_ext_s()测试属性断言

27. 4 使用ldancomvare()测试属性断言

27. 5 使用 ldap_compare_ext()测试属性断言

第28章 使用选项和控制扩展LDAP

28. 1 LDAP选项

28. 2 关闭选项和打开选项

28. 3 "标准的"LDAP选项

28. 4 微软特有的LDAP选项

28. 5 LDAP控制

第29章 LDAP错误处理函数

29. l 处理LDAP错误

第5部分 附录

附录A 活动目录ADSI# D

附录B Microsoft windows 2000 LDAP函数