上一主题: 配置使用 CA SiteMinder 的 CA EEM 身份验证下一主题: 在 CA EEM 中注册 APM 应用程序


配置 CA EEM 授权

如果将 CA EEM 用作授权领域,则必须在 CA EEM 服务器上配置 APM 应用程序以及 APM 用户、组和权限。 可以通过以下方法之一实现该操作:

访问 CA EEM 界面:

如果您具有访问权限,则可以登录到 CA EEM 以配置 APM 应用程序以及 APM 用户、组和权限。

以非 FIPS 模式配置 APM-CA EEM 集成:

注意:可以使用 EEM 安装位置处的 igateway.conf 文件中的 <FIPSMode>OFF</FIPSMode> 将 FIPS 模式设置为“OFF”,以非 FIPS 模式设置 EEM 服务器。 此文件的默认安装位置是 C:\ProgramFiles\CA\SharedComponents\iTechnology。

  1. 配置 eiam.config 和 eiam.log4j.config 文件。
  2. 将摘要算法设置为下列任一算法:

    此时 APM-EEM 集成将配置为非 FIPS 模式。

以 FIPS 模式配置 APM-CA EEM 集成:

注意:可以使用 EEM 安装位置处的 igateway.conf 文件中的 <FIPSMode>ON</FIPSMode> 将 FIPS 模式设置为“ON”,以 FIPS 模式设置 EEM 服务器。 此文件的默认安装位置是 C:\Program Files\CA\SharedComponents\iTechnology。

  1. 配置 eiam.config 和 eiam.log4j.config 文件。
  2. 将摘要算法设置为下列任一算法:

    此时 APM-EEM 集成将配置为 FIPS 模式。

配置 CA EEM 授权:

重要信息! 如果将 CA EEM 用于授权,则企业管理器必须附加到 CA EEM 中的至少一个应用程序。 CA EEM 使用应用程序来存储定义权限的访问策略和资源类。

重要信息! 在将 CA EEM 服务器连接到外部用户目录(如 LDAP 或 SiteMinder)后,将无法在 CA EEM 中创建或添加全局用户。 如果 CA EEM 服务器与 LDAP 或 SiteMinder 服务器集成进行身份验证,则可以在 LDAP 或 SiteMinder 中(而非 CA EEM 中)设置用户和组,或在 LDAP 或 SiteMinder 中更改用户和组 CA EEM 访问策略。

重要信息! eem.register.app.xml 脚本不包括设置配置为使用 LDAP 或 SiteMinder 进行身份验证的 CA EEM 的示例代码。

请执行以下步骤:

  1. 配置 realms.xml 文件进行 CA EEM 授权。
    1. 打开位于 <EM_Home>/config 目录中的 realms.xml 文件。
    2. 确认 appname 属性设置为 CA EEM 中企业管理器将附加到的 APM 应用程序的名称。 例如,APM

      使用在步骤 2a 中配置 CA EEM 服务器时所使用的相同应用程序名称。

    3. 确认 enableAuthorization 属性设置为 True
    4. 保存 realms.xml 文件。
    5. 重新启动企业管理器以应用 realms.xml 更改。
  2. 创建并运行一个或多个 Safex 脚本,用于加载 APM 应用程序、组、用户、资源类、域和服务器资源。

    CA Technologies 在 <EM_Home>/examples/authentication 目录中提供了以下 Safex 脚本示例:

    eem.register.app.xml

    注册默认的 APM 应用程序。

    eem.unregister.app.xml

    注销默认的 APM 应用程序。

    eem.add.global.identities.xml

    添加默认的 APM 全局用户。

    eem.remove.global.identities.xml

    删除默认的 APM 用户。

    注意:CA Technologies 建议修改 eem.register.app.xmleem.add.global.identities.xml,以用作设置 CA EEM 授权部署的基本脚本。 运行这些脚本可满足设置 CA EEM 授权所需的要求。

    1. 在 Safex 脚本中配置以下 CA EEM 安全元素。

      注意:CA EEM 不支持空密码,因此每次在 CA EEM 中创建用户时都必须提供密码。

    2. 可选:如果不使用 eem.register.app.xml 文件作为 CA EEM 配置脚本的基础,请使用 CA EEM 界面配置 CA EEM 服务器来满足以下条件:
  3. 导航到 <EEM_Server> 目录,该目录一般位于以下位置:
    C:\Program Files\CA\SharedComponents\iTechnology
    
  4. 在命令提示符下,运行以下命令:
    C:\Program Files\CA\SharedComponents\iTechnology\safex.exe -h hostname -u username -p password -f <mySafexScriptname>.xml
    

    例如,

    C:\Program Files\CA\SharedComponents\iTechnology\safex.exe -h hostname -u username -p password -f eem.register.app.xml
    

    该脚本会运行并加载到您定义的 CA EEM 配置值中。

  5. 登录到 CA EEM 并查看 APM 应用程序、组、用户、资源类以及域和服务器资源,还有关联的权限。
    1. 单击“配置”选项卡可查看 APM 应用程序的列表。
    2. 单击“管理身份”选项卡可查看 APM 组和用户。
    3. 单击“管理访问策略”选项卡可查看 APM 资源类以及域和服务器资源。