IBM Business Process Manager 安全角色

IBM® Business Process Manager 提供了用于表示一组主体的逻辑名的缺省和可选安全角色。这些角色允许用户根据其特定环境所需的细粒度控制级别,选择定义所需数量的用户标识和密码。

您必须将每个角色与认证别名相关联。认证别名是包含单个用户标识和密码的配置对象。您可以使用以下某个选项来指定认证别名值。查看每个选项下面的符号列表以确保采用满足您系统需求的最佳方法。
下图说明了角色与认证别名的关系以及在各种 IBM Business Process Manager 场景中如何使用这些关系。

角色与认证别名的关系概述

要将角色更新至认证别名映射,请执行以下操作:
  1. 登录到管理控制台。
  2. 单击服务器 > 部署环境 > 部署环境名称 > 相关项目 > 认证别名

要对认证别名进行更改,请参阅修改认证别名

表 1 列出了 IBM Business Process Manager 所需的角色。 您必须在安装和配置期间为这些角色提供值。Process Server 上安装的任何其他软件都可能具有其他角色。
表 1. 需要的角色
IBM Business Process Manager 需要的角色 描述
CellAdmin
单元管理员是处于 WebSphere Application Server 级别的主要管理员。 安装和配置期间分配给该角色的用户具有以下特征和能力:
  • 在所有部署环境中具有授权
  • 可以分配其他管理员角色
  • 负责单元和拓扑的管理
  • 具有对所有界面的访问权,支持用户更改或删除所有类型的可用库项和资产,包括流程应用程序和 Toolkit。
  • 该角色还支持管理 Process Server、Performance Data Warehouses 和内部用户及组。
注: 如果您更改了已映射至 CellAdmin 角色的认证别名中的用户标识和密码,那么当更新“角色到认证别名”映射时还需要执行其他步骤。请参阅 CellAdmin
指定单元管理员用户名和密码时,支持以下字符:
  • 用户名字符:a-zA-Z0-9!()-._`~@
  • 密码字符:a-zA-Z0-9!()-.?[]_`~@
DeAdmin
部署环境管理员是处于 IBM Business Process Manager 级别的主要管理员。 分配有此角色的用户:
  • 在其所分配的部署环境中具有授权
  • 具有对 Process Center 和 Process Admin Console 的管理访问权
  • 具有对所有界面的访问权,支持用户更改或删除所有类型的可用库项和资产,包括流程应用程序和 Toolkit。
  • 该角色还支持管理 Process Server、Performance Data Warehouses 和内部用户及组。
注: 如果您更改了已映射至 DeAdmin 角色的认证别名中的用户标识和密码,那么当更新“角色到认证别名”映射时还需要执行其他步骤。请参阅 DeAdmin
指定部署环境管理员用户名和密码时,支持以下字符:
  • 用户名字符:a-zA-Z0-9!()-._`~@
  • 密码字符:a-zA-Z0-9!()-.?[]_`~@
DbUser

分配有此角色的用户具有对指定数据库的访问权。

DbUserXAR

分配有此角色的用户具有执行 XA 恢复的授权。还可以为该用户分配 DbUser 角色。

表 2 列出了 IBM Business Process Manager 的可选角色。 如果在配置期间您未指定这些角色,那么映射至 DeAdmin 角色的相同认证别名将映射至这些角色。
表 2. 可选角色
IBM Business Process Manager 可选角色 描述
PerformanceDWUser 运行 Performance Data Warehouse 所需的用户。
ProcessServerUser JMS 队列中用于对 JMS 连接进行认证的 Process Server 用户。
ProcessCenterUser 该角色映射至获得授权以从 Process Server 连接至 Process Center 的 Process Center 用户的认证别名。此用户在 Process Center 中不需要任何特殊许可权。
BPMAdminJobUser 分配有此角色的用户有权对产品活动日志 (PAL) Admin 代码执行操作。
BPMAuthor 该角色映射至需要以下授权的用户的认证别名:访问 Snapshot 并将其部署至运行时 Process Server,同时从位于 IBM Process Designer 中的 Process Inspector 访问该 Process Server。
BPMUser BPM UserBPC_Auth_Alias 的认证别名。
BPMWebserviceUser 匿名 Webservice 用户的认证别名。
EventManagerUser 该角色映射至用户(用作事件管理器的运行身份用户)的认证别名。
RALUser RAL 用户的认证别名。
SCADeploymentUser 用于部署 SCA 应用程序的认证别名
注: 如果您更改了已映射至 SCADeploymentUser 角色的认证别名中的用户标识和密码,那么当更新“角色到认证别名”映射时还需要执行其他步骤。请参阅 SCADeploymentUser
SCAUser 由 SCA 用于登录到安全 SIBus 的认证别名。
BPCUser Business Process Choreographer JMS 认证别名。
EmbeddedECMTechnicalUser 如果用户未指定,那么在安装期间缺省使用该角色。
注: 如果您更改了已映射至 EmbeddedECMTechnicalUser 角色的认证别名中的用户标识和密码,那么当更新“角色到认证别名”映射时还需要执行其他步骤。请参阅 EmbeddedECMTechnicalUser