配置容器管理的 EIS 登录

尽管 WebSphere® Application Server V6 不建议使用用于配置容器管理的 EIS 登录的方法,但是本主题还是使用一个“动态 Web 项目”说明如何为容器管理的 EIS 登录配置应用程序组件。
此配置设置由应用程序使用的资源引用的 <res-auth>Container</res-auth> 伪指令来反映。
配置容器管理的 EIS 登录包括:
  1. 在应用程序使用的资源引用中将 Authentication 伪指令设置为 Container。
  2. 创建要使用的 JAAS 认证条目别名,以提供用于 EIS 登录的用户标识和密码。
  3. 配置应用程序或连接工厂以使用相应的 JASS 认证别名。
详细步骤描述如下。
  1. 将 Authentication 伪指令设置为 Container。 通常,可通过在开发环境中修改应用程序的部署描述符完成此任务,如下所示:
    1. 右键单击部署描述符:PhoneBookWeb,并选择打开方式 > 部署描述符编辑器。对于动态 Web 项目,在部署描述符编辑器中打开 Web 项目。
    2. 浏览至应用程序部署描述符中的资源引用,并将认证属性设置为容器
    3. 保存更改并关闭 Web 部署描述符编辑器。以下代码将添加至 Web 应用程序的部署描述符: <res-auth>Container</res-auth>
  2. 创建 JAAS 认证条目。 通过完成下列步骤来创建要使用的 JAAS 认证条目别名,以提供用于 EIS 登录的用户标识和密码:
    1. 在“相关项”中,单击 J2EE 连接器体系结构(J2C)认证数据条目。浏览至包含 JAAS 认证条目的安全性设置页面。
    2. 在别名列表上方,单击新建
    3. 添加包含用户标识和密码的新条目,以供应用程序在连接至 IMS™ 时用于登录。
    4. 输入要用于 IMS 登录和可选描述的别名、用户标识和密码。选择确定。保存更改。
  3. 配置应用程序或连接工厂以使用相应的 JASS 认证别名。 在 WAS V6 及更高版本的服务器中完成此任务的建议方法是:在应用程序部署描述符的资源引用中设置容器管理的认证别名。另一方法是设置应用程序所使用 J2C 连接工厂的容器管理的认证别名属性,但现在建议不要使用此方法。可以在首次创建连接工厂时执行此操作,也可以稍后通过编辑连接工厂来执行此操作。要在应用程序部署描述符的资源引用中设置容器管理的认证别名,请完成下列步骤。
    1. 对于动态 Web 项目,在部署描述符编辑器中打开 Web 项目。
    2. 浏览至应用程序部署描述符中的资源引用,并从“认证别名”属性的选择列表中选择您在上文中创建的“JAAS 认证别名”。
    3. 选择确定

    要在应用程序使用的 J2C 连接工厂上设置容器管理的认证别名,请完成下列步骤:

    1. 在所选择的服务器的“管理控制台”中,浏览至想要修改的连接工厂。例如,资源适配器 > server_name > J2C 连接工厂 > connection_factory_name
    2. 在容器管理的认证框架中,从“认证别名”属性的容器管理的认证别名下拉选择列表中,选择在上文中创建的“JAAS 认证别名”。可以不考虑其他选项。
    3. 选择确定以保存更改。

有关连接工厂的属性的信息,请参阅连接属性

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

反馈