diff --git a/.gitignore b/.gitignore index 2c257d4..61414c1 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ .tags +_book diff --git a/0_LDAP_Introduction.md b/0_LDAP_Introduction.md deleted file mode 100644 index 13b2c3e..0000000 --- a/0_LDAP_Introduction.md +++ /dev/null @@ -1,19 +0,0 @@ -# LDAP简单介绍 - -LDAP(Lightweight Directory Access Protocol)全程轻量级目录访问协议,是一个访问分布式目录服务的网络协议。主要用于组合和用户管理。 - -# RFC4510 - -RFC4510文档是LDAP协议的总纲。总体介绍了LDAP协议技术的路线图,整个协议集的组成,以及与其他规范的关系。 - -## LDAPv3技术协议集 - -- LDAP: The Protocol [RFC4511] -- LDAP: Directory Information Models [RFC4512] -- LDAP: Authentication Methods and Security Mechanisms [RFC4513] -- LDAP: String Representation of Distinguished Names [RFC4514] -- LDAP: String Representation of Search Filters [RFC4515] -- LDAP: Uniform Resource Locator [RFC4516] -- LDAP: Syntaxes and Matching Rules [RFC4517] -- LDAP: Internationalized String Preparation [RFC4518] -- LDAP: Schema for User Applications [RFC4519] diff --git a/README.md b/README.md index 1348631..93d9e25 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,5 @@ -# 说明 +本书是LDAP协议规范和OpenLDAP配置向导的阅读笔记 -本文档是LDAP协议规范文档的阅读记录,主要是协议内容的翻译和注释。这里不会一句一句翻译,仅仅是大略的内容翻译。可以当做是阅读英文原版之前的入门文档。 - -对于RFC规范中的`MUST`之类的说明,使用**加粗**表示,`SHOULD`使用_斜体_表示。 - -RFC文件阅读推荐使用qRFCView工具,ubuntu下可以直接使用apt-get安装。 - -采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。 +本书采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。 ![知识共享署名-相同方式共享 4.0 国际许可协议](https://licensebuttons.net/l/by-sa/4.0/88x31.png) diff --git a/SUMMARY.md b/SUMMARY.md index 3a93ccb..f10ac8b 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -1,13 +1,15 @@ # Summary - [说明](README.md) -- [LDAP介绍](0_LDAP_Introduction.md) -- [LDAP: 协议说明 - RFC4511](1_The_Protocol.md) -- [LDAP: 目录信息模型 - RFC4512](2_Directory_Information_Models.md) -- [LDAP: 认证方法及安全机制 - RFC4513](3_Authentication_Methods_and_Security_Mechanisms.md) -- [LDAP: DN的字符串表示方法 - RFC4514](4_String_Representation_of_Distinguished_Names.md) -- [LDAP: 检索过滤器的字符串表示方法 - RFC4515](5_String_Representation_of_Search_Filters.md) -- [LDAP: 统一资源定位符 - RFC4516](6_Uniform_Resource_Locator.md) -- [LDAP: 语法和匹配规则 - RFC4517](7_Syntaxes_and_Matching_Rules.md) -- [LDAP: 国际化字符预处理算法 - RFC4518](8_Internationalized_String_Preparation.md) -- [LDAP: 用户应用模式 - RFC4519](9_Schema_for_User_Applications.md) +- [LDAP协议规范](ldap-protocol/README.md) + + - [RFC4510: LDAP介绍](ldap-protocol/0_RFC4510.md) + - [RFC4511: 协议说明](ldap-protocol/1_RFC4511.md) + - [RFC4512: 目录信息模型](ldap-protocol/2_RFC4512.md) + - [RFC4513: 认证方法及安全机制](ldap-protocol/3_RFC4513.md) + - [RFC4514: DN的字符串表示方法](ldap-protocol/4_RFC4514.md) + - [RFC4515: 检索过滤器的字符串表示方法](ldap-protocol/5_RFC4515.md) + - [RFC4516: 统一资源定位符](ldap-protocol/6_RFC4516.md) + - [RFC4517: 语法和匹配规则](ldap-protocol/7_RFC4517.md) + - [RFC4518: 国际化字符预处理算法](ldap-protocol/8_RFC4518.md) + - [RFC4519: 用户应用模式](ldap-protocol/9_RFC4519.md) diff --git a/ldap-protocol/0_RFC4510.md b/ldap-protocol/0_RFC4510.md new file mode 100644 index 0000000..6323c58 --- /dev/null +++ b/ldap-protocol/0_RFC4510.md @@ -0,0 +1,19 @@ +# LDAP简单介绍 + +LDAP(Lightweight Directory Access Protocol)全程轻量级目录访问协议,是一个访问分布式目录服务的网络协议。主要用于组合和用户管理。 + +# RFC4510 + +RFC4510文档是LDAP协议的总纲。总体介绍了LDAP协议技术的路线图,整个协议集的组成,以及与其他规范的关系。 + +## LDAPv3技术协议集 + +- LDAP: The Protocol [RFC4511](1_RFC4511.md) +- LDAP: Directory Information Models [RFC4512](2_RFC4512.md) +- LDAP: Authentication Methods and Security Mechanisms [RFC4513](3_RFC4513.md) +- LDAP: String Representation of Distinguished Names [RFC4514](4_RFC4514.md) +- LDAP: String Representation of Search Filters [RFC4515](5_RFC4515.md) +- LDAP: Uniform Resource Locator [RFC4516](6_RFC4516.md) +- LDAP: Syntaxes and Matching Rules [RFC4517](7_RFC4517.md) +- LDAP: Internationalized String Preparation [RFC4518](8_RFC4518.md) +- LDAP: Schema for User Applications [RFC4519](9_RFC4519.md) diff --git a/1_The_Protocol.md b/ldap-protocol/1_RFC4511.md similarity index 100% rename from 1_The_Protocol.md rename to ldap-protocol/1_RFC4511.md diff --git a/2_Directory_Information_Models.md b/ldap-protocol/2_RFC4512.md similarity index 100% rename from 2_Directory_Information_Models.md rename to ldap-protocol/2_RFC4512.md diff --git a/3_Authentication_Methods_and_Security_Mechanisms.md b/ldap-protocol/3_RFC4513.md similarity index 100% rename from 3_Authentication_Methods_and_Security_Mechanisms.md rename to ldap-protocol/3_RFC4513.md diff --git a/4_String_Representation_of_Distinguished_Names.md b/ldap-protocol/4_RFC4514.md similarity index 100% rename from 4_String_Representation_of_Distinguished_Names.md rename to ldap-protocol/4_RFC4514.md diff --git a/5_String_Representation_of_Search_Filters.md b/ldap-protocol/5_RFC4515.md similarity index 100% rename from 5_String_Representation_of_Search_Filters.md rename to ldap-protocol/5_RFC4515.md diff --git a/6_Uniform_Resource_Locator.md b/ldap-protocol/6_RFC4516.md similarity index 100% rename from 6_Uniform_Resource_Locator.md rename to ldap-protocol/6_RFC4516.md diff --git a/7_Syntaxes_and_Matching_Rules.md b/ldap-protocol/7_RFC4517.md similarity index 100% rename from 7_Syntaxes_and_Matching_Rules.md rename to ldap-protocol/7_RFC4517.md diff --git a/8_Internationalized_String_Preparation.md b/ldap-protocol/8_RFC4518.md similarity index 100% rename from 8_Internationalized_String_Preparation.md rename to ldap-protocol/8_RFC4518.md diff --git a/9_Schema_for_User_Applications.md b/ldap-protocol/9_RFC4519.md similarity index 100% rename from 9_Schema_for_User_Applications.md rename to ldap-protocol/9_RFC4519.md diff --git a/ldap-protocol/README.md b/ldap-protocol/README.md new file mode 100644 index 0000000..277c811 --- /dev/null +++ b/ldap-protocol/README.md @@ -0,0 +1,7 @@ +# 说明 + +本文档是LDAP协议规范文档的阅读记录,主要是协议内容的翻译和注释。这里不会一句一句翻译,仅仅是大略的内容翻译。可以当做是阅读英文原版之前的入门文档。 + +对于RFC规范中的`MUST`之类的说明,使用**加粗**表示,`SHOULD`使用_斜体_表示。 + +RFC文件阅读推荐使用qRFCView工具,ubuntu下可以直接使用apt-get安装。