欢迎来到天天文库
浏览记录
ID:58686686
大小:288.02 KB
页数:14页
时间:2020-10-12
《为 WebSphere Portal V6.1 配置安全性.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、本文将向您介绍如何在不同的场景下,为WebSpherePortalV6.1配置不同的用户注册表(联合用户注册表,单个孤立的注册表)以及多用户域和虚拟门户来满足业务需求。引言通过给WebSpherePortal配置用户注册表,可以防止未经授权的用户访问您的WebSpherePortalServer。在WebSpherePortalV6.1中支持多种类型的用户注册表,配置任意一种均可达到防止未授权用户访问的目的。本文将向您介绍在不同的场景下,如何为WebSpherePortalV6.1配置不同的用户注册表(联合用户注册表,单个孤立的注册表)来满足此需求。我们知道,WebSphere
2、ApplicationServerV6.1引入了联合用户注册表功能,能够将多个存储库中的用户映射到一个虚拟存储库中,这使得我们对存储库的管理更为灵活。而基于它之上的WebSpherePortalServerV6.1也因此获得了同样的功能并做了相应的扩展。让我们先来看一下WebSpherePortalServer所支持的注册表类型发生了什么变化吧(表1)。表1WebSpherePortalServer所支持的注册表注册表类型6.1版之前6.1版单个孤立的轻量级目录访问协议(LDAP)注册表√√单个孤立的数据库注册表√--自定义用户注册表接口的单一实现√√联合用户注册表(文件存储库
3、)--√联合用户注册表(LDAP存储库)--√联合用户注册表(数据库存储库)--√从表中可以看出,WebSpherePortalServerV6.1提供了对联合用户组注册表的支持,并且去掉了对单个孤立的数据库注册表的支持。我们可以从下图1中看出WebSpherePortalServerV6.1所支持的注册表类型以及如何通过ConfigEngine的相应任务在不同的注册表类型之间切换。ConfigEngine在WebSpherePortalServerV6.1版中,引入了新的配置框架(ConfigEngine)来替换以前的配置命令(WPSconfig)。ConfigEngine对
4、Portal提供了组件化管理的功能,使其能够对新的组件即插即用,并且由每个组件来管理自己的相关配置任务,由ConfigEngine来处理组件之间的依赖关系。在/ConfigEngine目录中可以找到ConfigEngine相关命令。我们将在以后的文章中再来详细介绍ConfigEngine。图1.WebSpherePortalServerV6.1注册表类型和关系图从上图可以看出,我们可以通过ConfigEngine提供的相应任务(上图中的A,B,C)来实现不同的注册表类型之间切换。同时,ConfigEngine也为联合用户注册表提供了额外的任务来添加多个L
5、DAP存储库(wp-create-ldap)和数据库存储库(wp-create-db),我们将在后面的章节中详细介绍这些任务。回页首联合用户注册表联合用户注册表是一个通过配置VMM(虚拟用户管理)来将多个存储库中的用户映射到一个虚拟存储库的方法。联合注册表是一个树型结构,由一个或多个域(Realm)组成,每个域由一个或多个基本项(BaseEntry)组成,每个基本项对应一个独立的存储库(Repository)。综上所述,联合用户注册表可以看作由一个或者几个域组成的一个虚拟存储库。关于联合用户注册表的详细介绍,请参看参考资料。图2.域/基本项/存储库之间的关系上图2通过实例显示了
6、域、基本项和存储库之间的关系。在实例中,一个域含有三个基本项,分别对应于两个存储库中的三棵子树。从以上的介绍可以看出,使用了联合用户注册表之后可以同时支持多个存储库,并且允许您根据业务需求来随时添加或删除存储库。而在以前的版本中要完成此功能均需要用户自己来实现自定义的注册表,现在V6.1缺省提供的联合用户注册表无疑能大大提高易用性,同时这也是WebSpherePortalServerV6.1缺省使用的用户注册表类型。下面我们来看一下联合用户注册表下的常用功能:·查询当前存储库列表·添加LDAP存储库·添加数据库存储库·删除存储库·设置缺省存储库查询当前存储库列表WebSpher
7、ePortalServerV6.1缺省使用的就是联合用户注册表,并且包含一个文件存储库(InternalFileRepository)。需要注意的是,由于它是一个基于本地文件的轻量级存储库,不能将其用于集群环境下,并且一旦删除后只能通过WebSphereApplicationServer的相关命令来将其重新添加回来。查询当前存储库ConfigEngine的任务wp-qurey-repository可以用来查询当前为Portal配置的所有存储库信息。[root@pvcent107ConfigE
此文档下载收益归作者所有