配置组件管理的 EIS 登录

在大多数情况下,当使用 Rational Application Developer 的向导创建 J2EE 应用程序时,缺省 EIS 登录是由组件管理的。组件管理的配置设置由应用程序使用的资源引用的 <res-auth>Application</res-auth> 伪指令来反映。

下列步骤说明了如何为“动态 Web 项目”验证或更改此设置。
  1. 将 <res-auth> 伪指令设置为 Application
    1. 在“项目资源管理器”视图的 J2EE 透视图中,展开动态 Web 项目 > PhoneBookWeb
    2. 右键单击部署描述符:PhoneBookWeb,并选择打开方式 > 部署描述符编辑器
    3. 在“Web 部署描述符”视图中,单击引用选项卡,并选择 Web 应用程序的 J2C 连接工厂引用。例如,imsCFacRef
    4. 认证字段中选择 Application(如果尚未选择它的话),它将映射至 <res-auth> 伪指令。
    5. 当您关闭 Web 部署描述符编辑器并单击以保存更改时,就会将以下代码添加至 Web 应用程序的部署描述符中:
      <res-auth>Application</res-auth>
  2. 通常,组件管理的登录不需要进一步配置,这是因为安全信息是由应用程序在 IMSConnectionSpec 对象中提供的。但是,如果应用程序不提供 IMSConnectionSpec 对象,或者在所提供的 IMSConnectionSpec 对象中未指定用户标识,则 IMS™ 资源适配器将从应用程序所使用的连接工厂中获得缺省安全性值。
    可以采用下面两种方法来提供连接工厂的缺省安全性值:
    1. 在使用组件管理的认证别名时。
      • 要使用组件管理的认证别名,必须定义 JAAS 认证别名。
        1. 在“服务器”视图中,右键单击服务器,然后选择运行管理控制台
        2. 展开“资源”并选择资源适配器
        3. 单击想要修改的资源适配器。
        4. 在“其它属性”中,单击 J2C 连接工厂
        5. 在“相关项”中,单击 J2EE 连接器体系结构(J2C)认证数据条目
        6. 在别名列表上方,单击新建
        7. 输入别名、您的用户标识、密码和可选的描述。选择确定
      • 选择应用程序使用的 J2C 连接工厂的组件管理的认证别名属性的 JAAS 认证别名。可以在首次创建连接工厂时执行此操作,也可以稍后通过编辑连接工厂来执行此操作。要编辑连接工厂:
        1. 在服务器的“管理控制台”中,通过选择资源适配器 > server_name > J2C 连接工厂 > connection_factory_name 浏览至您想修改的连接工厂。
        2. 在“组件管理的认证别名”下拉列表中,选择使用该连接工厂的应用程序进行组件管理的认证所要采用的 JAAS 认证别名。
        3. 选择确定
        在应用程序服务器启动期间,与组件管理的认证别名相关联的用户标识和密码将用来设置(覆盖,如果适用的话)相关联的连接工厂的定制属性中的缺省值。
    2. 在创建连接工厂时。
      • 如果没有为 J2C 连接工厂的“组件管理的认证别名”字段指定有效的 JAAS 认证别名,则可以为 J2C 连接工厂的“J2C 选项”页面上的 userName、password 和 groupName 字段指定值。
      • 有关创建连接工厂的指示信息,请参阅连接属性。因为组件管理的认证别名能为用户标识和密码提供更高的安全性,所以相较“在 J2C 连接工厂的定制属性中指定值”这种方法,仍应首选组件管理的认证别名。

注意:在独立的 WebSphere® Application Server 中配置组件管理的登录的过程与 WebSphere Application Server 在单元测试环境中的过程相同。

相关概念
IMS 资源适配器安全性
组件管理的 EIS 登录
容器管理的 EIS 登录
安全套接字层(SSL)概述
相关任务
配置容器管理的 EIS 登录
使用安全套接字层(SSL)支持
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.