WEB开发网
开发学院软件开发Java 使用 Acegi 保护 Java 应用程序,第 2 部分: 使用... 阅读

使用 Acegi 保护 Java 应用程序,第 2 部分: 使用 LDAP 目录服务器

 2010-03-18 00:00:00 来源:WEB开发网   
核心提示: 清单 1 编辑了 examplePartitionConfiguration bean 的两个属性:一个属性名为 suffix,它定义根条目的 DN,使用 Acegi 保护 Java 应用程序,第 2 部分: 使用 LDAP 目录服务器(6),另一个属性名为 contextEntry,定义 or

清单 1 编辑了 examplePartitionConfiguration bean 的两个属性:

一个属性名为 suffix,它定义根条目的 DN。

另一个属性名为 contextEntry,定义 org 节点将使用的对象类。注意,org 根节点使用两个对象类:top 和 domain。

本文的 源代码下载 部分包含了编辑模式的 server.xml 文件。如果希望继续学习本示例,请将 server.xml 文件从源代码中复制到您的 ApacheDS 安装目录中的正确位置,即 conf 文件夹。

图 3 所示的屏幕截图展示了在 ApacheDS 中创建根节点后,JXplorer 是如何显示该根节点的:

图 3. JXplorer 显示根节点
使用 Acegi 保护 Java 应用程序,第 2 部分: 使用 LDAP 目录服务器

填充服务器

设置 LDAP 服务器的下一步是使用用户和组信息填充服务器。您可以使用 JXplorer 在 ApacheDS 中逐个创建节点,但是使用 LDAP Data Interchange Format (LDIF) 填充服务器会更加方便。LDIF 是可被大多数 LDAP 实现识别的常见格式。developerWorks 文章很好地介绍了 LDIF 文件的内容,因此本文将不再做详细说明。

您可以在 源代码下载 部分查看 LDIF 文件,它表示 图 1 所示的用户和部门。您可以使用 JXplorer 将 LDIF 文件导入到 ApacheDS。要导入 LDIF 文件,在 JXplorer 中使用 LDIF 菜单,如图 4 所示:

图 4. 将 LDIF 文件导入到 ApacheDS
使用 Acegi 保护 Java 应用程序,第 2 部分: 使用 LDAP 目录服务器

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:使用 Acegi 保护

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接