5.2 了解配置参数

本节定义配置 OpenText Identity Manager 安装需要指定的参数。您可以使用安装程序在安装组件后立即对其进行配置,也可以稍后运行 configure.sh 脚本来配置。

注:

  • 在典型配置模式下配置的 Identity Applications 和 Identity Reporting 无法连接到另一台计算机上安装的数据库服务器。

  • 安装过程不允许您为 OpenText Identity Manager 组件启用审计。必须在完成安装后为每个组件配置审计。有关详细信息,请参见《OpenText™ Identity Manager CE 24.4 (v4.10) - Configuring Auditing in Identity Manager》(OpenText™ Identity Manager CE 24.4 (v4.10) - 在 Identity Manager 中配置审计)。

  • 确保使用完全限定的域名 (FQDN) 或 IP 地址统一配置 Identity Applications、Identity Reporting 和数据库。请勿在配置中混合完全限定的域名 (FQDN) 和 IP 地址。建议使用完全限定的域名 (FQDN)。

表 5-1 描述了在典型模式下配置 OpenText Identity Manager 组件所需的参数。

表 5-1 典型配置

参数

无提示属性文件中的参数

典型配置

OpenText Identity Manager 引擎

 

 

通用口令

IS_COMMON_PASSWORD

指定是否要设置通用口令。

身份库主机名/IP 地址

ID_VAULT_HOST

指定安装了身份库的服务器的 IP 地址。

身份库管理员名称

ID_VAULT_ADMIN_LDAP

指定树中至少对要添加此服务器的环境具有完整权限的管理员对象的相对判别名 (RDN)。

Identity Applications

 

主密钥储存区口令

MASTER_KEYSTORE_PWD

指定 Identity Applications 的主密钥储存区口令。

通用口令

IS_COMMON_PASSWORD

指定是否要设置通用口令。确保口令符合在配置期间使用不可猜出的口令章节中指定的注意事项。

通用 One SSO 服务口令

SSO_SERVICE_PWD

指定 One SSO 服务器的鉴定服务的口令。

SSPR 配置口令

SSPR_CONFIG_PWD

指定 SSPR 的鉴定服务的口令。

Identity Applications 管理员名称

UA_ADMIN

指定 Identity Applications 管理员帐户的名称。

Identity Applications 管理员口令

UA_PWD

指定 Identity Applications 的管理员口令。

Identity Applications 和工作流程引擎数据库用户口令

UA_WFE_DATABASE_USER_PWD

指定 Identity Applications 和工作流程引擎数据库用户口令。

Identity Applications 和工作流程引擎数据库管理员口令

UA_WFE_DATABASE_ADMIN_PWD

指定 Identity Applications 和工作流程引擎数据库管理员口令。

NGINX 端口

NGINX_HTTPS_PORT

指定 NGINX 端口。

Identity Reporting

 

主密钥储存区口令

MASTER_KEYSTORE_PWD

指定 Identity Reporting 的主密钥储存区口令。

通用口令

IS_COMMON_PASSWORD

指定是否要设置通用口令。确保口令符合在配置期间使用不可猜出的口令章节中指定的注意事项。

Identity Reporting 数据库帐户口令

RPT_DATABASE_SHARE_PASSWORD

指定 Identity Reporting 的数据库帐户口令。

Identity Reporting 管理员名称

RPT_ADMIN

指定 Identity Reporting 的管理员名称。默认值为 cn=uaadmin,ou=sa,o=data。

Identity Reporting 管理员口令

RPT_PWD

指定管理员对象的口令。例如,password。

OpenText Identity Console

 

 

可信根证书文件夹路径

ID_CONSOLE_CA_CERT_LOCATION

指定可信根证书 (SSCert.pem) 文件夹路径。

服务器证书路径,包括文件名

ID_CONSOLE_SERVER_CERT_LOCATION

指定服务器证书路径,包括文件名。

表 5-2 描述了在自定义模式下配置 OpenText Identity Manager 组件所需的参数。

表 5-2 自定义配置

参数

无提示属性文件中的参数

自定义配置

OpenText Identity Manager 引擎

 

 

创建新的身份库

TREE_CONFIG

指定要安装的身份库。

添加到本地计算机上的现有身份库

指定是否要连接到要安装 OpenText Identity Manager 引擎的同一台服务器上的现有身份库。

添加到远程计算机上的现有身份库

指定是否要连接到未与 OpenText Identity Manager 引擎安装到同一台服务器的身份库。

身份库树名

ID_VAULT_TREENAME

为身份库指定新的树。树名必须满足以下要求:

  • 树名在网络中必须是唯一的。

  • 树名的长度必须为 2 到 32 个字符。

  • 树名只能包含字母 (A-Z)、数字 (0-9)、连字符 (-) 和下划线 (_) 之类的字符。

注:如果您要在 OES 上安装 OpenText Identity Manager,请指定现有的树名。

身份库服务器名称

ID_VAULT_SERVERNAME

指定身份库服务器名称。

身份库环境 DN

ID_VAULT_SERVER_CONTEXT

指定现有身份库服务器的环境 DN。默认值为 servers.system。

身份库管理员名称

ID_VAULT_ADMIN_LDAP

指定树中至少对要添加此服务器的环境具有完整权限的管理员对象的相对判别名 (RDN)。

身份库管理员口令

ID_VAULT_PASSWORD

指定管理员对象的口令。例如,password。

RSA 密钥大小

ID_VAULT_RSA_KEYSIZE

指定 RSA 证书的密钥大小。允许的值为 2048、4096 和 8192 位。默认值为 4096。

EC 曲线

ID_VAULT_EC_CURVE

指定 EC 证书的椭圆曲线 (EC) 限制。允许的值为 P256、P384 和 P521。默认值为 P384。

证书有效期

ID_VAULT_CA_LIFE

仅当您选择了创建新树选项时才适用。

以年为单位指定证书的有效期。

NDS var 文件夹位置

ID_VAULT_VARDIR

指定此身份库实例在此服务器上的路径。默认路径是 /var/opt/novell/eDirectory。

NDS 数据位置

ID_VAULT_DIB

指定本地系统中要安装目录信息数据库 (DIB) 文件的路径。DIB 文件是您的身份库数据库文件。默认位置是 /var/opt/novell/eDirectory/data/dib。

NCP 端口

ID_VAULT_NCP_PORT

指定身份库用来与 OpenText Identity Manager 各组件通讯的 NetWare 核心协议 (NCP) 端口。默认值为 524。

LDAP 非 SSL 端口

ID_VAULT_LDAP_PORT

指定身份库要用来侦听明文格式 LDAP 请求的端口。默认值为 389。

LDAP SSL 端口

ID_VAULT_LDAPS_PORT

指定身份库要用来侦听使用安全套接字层 (SSL) 协议的 LDAP 请求的端口。默认值为 636。

身份库 HTTP 端口

ID_VAULT_HTTP_PORT

指定 HTTP 堆栈要以明文格式运行所需使用的端口。默认值为 8028。

身份库 HTTPS 端口

ID_VAULT_HTTPS_PORT

指定 HTTP 堆栈采用 TLS/SSL 协议运行所需使用的端口。默认值为 8030。

含路径的 NDS 配置文件

ID_VAULT_CONF

指定身份库配置文件的位置。默认值为 /etc/opt/novell/eDirectory/conf/nds.conf。

身份库驱动程序集名称

ID_VAULT_DRIVER_SET

为新的 Identity Manager 驱动程序集对象指定名称。

身份库驱动程序集部署环境

ID_VAULT_DEPLOY_CTX

指定要在其中创建驱动程序集对象的容器的 LDAP DN。

Identity Applications

主密钥储存区口令

MASTER_KEYSTORE_PWD

指定 Identity Applications 的主密钥储存区口令。

通用口令

IS_COMMON_PASSWORD

指定是否要设置通用口令。确保口令符合在配置期间使用不可猜出的口令章节中指定的注意事项。

主机名(小写 FQDN)

UA_SERVER_HOST

指定服务器的完全限定的域名 (FQDN) 或默认 IP 地址。

注:确保以小写字符指定 FQDN。另外,必须将托管组件的服务器配置为使用小写 FQDN。

身份库主机名/IP 地址

ID_VAULT_HOST

指定安装了身份库的服务器的 IP 地址或主机名。

身份库管理员名称

ID_VAULT_ADMIN_LDAP

指定树中至少对要添加此服务器的环境具有完整权限的管理员对象的相对判别名 (RDN)。

身份库管理员口令

ID_VAULT_PASSWORD

指定管理员对象的口令。例如,password。

OSP 自定义登录屏幕名称

OSP_CUSTOM_NAME

指定将显示在 OSP 登录屏幕上的名称。

用户搜索容器 DN

USER_CONTAINER

指定身份库中所有用户对象的默认容器。

管理员搜索容器 DN

ADMIN_CONTAINER

指定身份库中包含鉴定服务 (OSP) 必须鉴定的任何管理员用户对象的容器判别名。例如 o=data。

应用程序服务器 DNS/IP 地址

TOMCAT_SERVLET_HOSTNAME

指定 Tomcat 服务器的 IP 地址或主机名。

One SSO 服务器 SSL 端口

SSO_SERVER_SSL_PORT

指定单点登录服务要使用的端口。默认值为 8543。

Identity Application One SSO 服务口令

SSO_SERVICE_PWD

仅当将通用口令设置为否时才适用。

指定 Identity Applications 使用的单点登录客户端的口令。

Identity Applications 管理员名称

UA_ADMIN

指定 Identity Applications 管理员帐户的名称。

SSPR 配置口令

CONFIGURATION_PWD

仅当将通用口令设置为否时才适用。

指定 Identity Applications 用于进行口令管理的口令。

OAuth 密钥存储区口令

OSP_KEYSTORE_PWD

仅当将通用口令设置为否时才适用。

指定您要创建以用于在 OAuth 服务器上装载新密钥存储区的口令。

数据库平台

UA_DB_PLATFORM_OPTION

指定 Identity Applications 所需的数据库。

在当前服务器上配置 PostgreSQL

INSTALL_PG_DB

指定是否要在同一台服务器上配置 PostgreSQL 数据库。

Identity Applications 数据库端口

UA_DB_PORT

指定 Identity Applications 的数据库端口。

Identity Applications 数据库名称

UA_DATABASE_NAME

指定数据库的名称。默认值为 idmuserappdb。

Identity Applications 数据库和工作流程引擎用户名

UA_WFE_DATABASE_USER

指定 Identity Applications 数据库管理员的用户名。

用户 postgres 的 Identity Applications 和工作流程引擎数据库管理员口令

UA_WFE_DATABASE_ADMIN_PWD

指定用户 postgres 的 Identity Applications 和工作流程引擎数据库管理员口令

使用自定义容器作为根容器

ENABLE_CUSTOM_CONTAINER_CREATION

指定是否要使用自定义容器作为根容器。默认情况下,安装程序会创建 o=data 并选择它作为用户容器,然后指派口令策略和所需的受托者权限。

要创建自定义容器,请选择是。

创建 Identity Applications 的 User Application 和 Roles and Resources Services 驱动程序

UA_CREATE_DRIVERS

指定是否要安装 UA 和 RRSD 驱动程序。如果您选择 N,则必须指定现有 User Application 驱动程序的名称。

现有 User Application 驱动程序的名称

UA_DRIVER_NAME

仅当您已将用于创建 UA 和 RRSD 驱动程序的值设置为否时才适用。

指定现有 User Application 驱动程序 DN 细节。

User Application 工作流程引擎 ID

UA_WORKFLOW_ENGINE_ID

指定 Identity Applications 工作流程引擎 ID。

Identity Applications 和工作流程引擎数据库平台

UA_WFE_DB_PLATFORM_OPTION

指定 Identity Applications 和工作流程引擎数据库平台。支持的值为 Postgres、Oracle 和 MsSQL。

Identity Applications 和工作流程引擎数据库端口

UA_WFE_DB_PORT

指定 Identity Applications 和工作流程引擎数据库端口。

工作流程引擎数据库名称

WFE_DATABASE_NAME

指定工作流程引擎数据库名称.默认数据库名称为 igaworkflowdb。

Identity Applications 和工作流程引擎数据库口令

UA_WFE_DATABASE_PWD

指定 Identity Applications 和工作流程引擎数据库口令。

Identity Applications 和工作流程引擎数据库 JDBC 驱动程序 jar 文件

UA_WFE_DB_JDBC_DRIVER_JAR

指定数据库平台的 JAR 文件。

创建纲要

UA_WFE_DB_CREATE_OPTION

当您要在安装过程中为 Identity Applications 和工作流程引擎创建数据库纲要时,请指定该参数。可用选项有现在、启动和文件。

创建新数据库,或从工作流程引擎的现有数据库升级/迁移

WFE_DB_NEW_OR_EXIST

指定是要在新数据库中创建表,还是从工作流程引擎的现有数据库更新/升级。支持的值为 new 和 exist。

创建新数据库,或从 Identity Applications 的现有数据库升级/迁移

UA_DB_NEW_OR_EXIST

指定是要创建新数据库还是从现有数据库升级。

根容器

ROOT_CONTAINER

指定根容器。默认值为 o=data。

组搜索根容器 DN

GROUP_ROOT_CONTAINER

指定组搜索根容器的 DN。

Identity Applications 自定义证书

CUSTOM_UA_CERTIFICATE

指定是否要为 Identity Applications 使用自定义证书

自定义容器 LDIF 文件路径

 

仅当将自定义容器设置为是时适用。

为自定义容器指定 LDIF 文件的路径。

NGINX 端口

NGINX_HTTPS_PORT

指定 NGINX 端口。

Identity Reporting

 

 

主密钥储存区口令

MASTER_KEYSTORE_PWD

指定 Identity Reporting 的主密钥储存区口令。

通用口令

IS_COMMON_PASSWORD

指定是否要设置通用口令。确保口令符合在配置期间使用不可猜出的口令章节中指定的注意事项。

主机名(小写 FQDN)

ID_VAULT_HOST

指定服务器的完全限定的域名或默认 IP 地址。

注:确保以小写字符指定 FQDN。另外,必须将托管组件的服务器配置为使用小写 FQDN。

身份库主机名/IP 地址

ID_VAULT_HOST

指定安装了身份库的服务器的 IP 地址或主机名。

身份库管理员名称

ID_VAULT_ADMIN_LDAP

指定树中至少对要添加此服务器的环境具有完整权限的管理员对象的相对判别名 (RDN)。

身份库管理员口令

ID_VAULT_PASSWORD

指定管理员对象的口令。例如,password。

应用程序服务器 HTTPS 端口

TOMCAT_HTTPS_PORT

指定 Tomcat 服务器在与客户端计算机通讯时要使用的 HTTPS 端口。默认值为 8543。

应用程序服务器 DNS/IP 地址

TOMCAT_SERVLET_HOSTNAME

指定 Tomcat 服务器的 IP 地址或主机名。

选择用于 Identity Reporting 的数据库平台

RPT_DATABASE_PLATFORM_OPTION

指定要用于 Identity Reporting 的数据库。

在当前服务器上配置 PostgreSQL

INSTALL_PG_DB_FOR_REPORTING

指定是否要在同一台服务器上配置 PostgreSQL 数据库。

Identity Reporting 数据库帐户口令

RPT_DATABASE_SHARE_PASSWORD

指定 Identity Reporting 的数据库帐户口令。

创建新数据库或从现有数据库升级/迁移

RPT_DATABASE_NEW_OR_EXIST

指定是要创建新数据库还是从现有数据库升级。

Identity Reporting 管理员名称

RPT_ADMIN

指定 Identity Reporting 的管理员名称。默认值为 cn=uaadmin,ou=sa,o=data。

Identity Reporting 管理员口令

RPT_ADMIN_PWD

指定 Identity Reporting 的管理员口令。

Identity Reporting 数据库名称

RPT_DATABASE_NAME

指定 Identity Reporting 的数据库名称。默认值为 idmrptdb。

Identity Reporting 数据库用户

RPT_DATABASE_USER

指定允许 Identity Reporting 访问和修改数据库中的数据的管理帐户。默认值为 rptadmin。

Identity Reporting 数据库主机

RPT_DATABASE_HOST

指定需要在其中创建数据库的服务器的 DNS 名称或 IP 地址。

Identity Reporting 数据库端口

RPT_DATABASE_PORT

指定用于连接数据库的端口。默认端口为 5432。

Identity Application 数据库 JDBC jar 文件

RPT_DATABASE_JDBC_DRIVER_JAR

指定数据库平台的 JAR 文件。

包含主题备用名称的 Identity Reporting Tomcat 密钥存储区文件

RPT_COMM_TOMCAT_KEYSTORE_FILE

指定 Tomcat 密钥存储区文件的位置。

注:只支持 PKCS 类型的自定义证书。

创建纲要

RPT_DATABASE_CREATE_OPTION

作为安装过程的一部分,指出要在何时创建数据库纲要。可用选项有现在、启动和文件。

为 Identity Reporting 创建 MSGW 和 DCS 驱动程序

RPT_CREATE_DRIVERS

指定是否要创建 MSGW 和 DCS 驱动程序。

NGINX HTTPS 端口

NGINX_HTTPS_PORT

指定 NGINX 的端口。

OpenText Identity Console

 

 

Identity Console 服务器名称

ID_CONSOLE_SERVER_HOST

指定用于托管 OpenText Identity Console 的服务器名称。

Identity Console 服务器端口

ID_CONSOLE_SERVER_SSL_PORT

指定用于托管 OpenText Identity Console 的端口。

用于通过 Identity Console 授权的 OSP

ID_CONSOLE_USE_OSP

指定您是否要选择使用 OSP 通过 OpenText Identity Console 进行授权 (y/n)。

One SSO 服务口令

SSO_SERVICE_PWD

仅当您已选择使用 OSP 进行授权(即前面选择了是)时才适用。

指定 One SSO 服务口令。

可信根证书文件夹路径

ID_CONSOLE_CA_CERT_LOCATION

指定可信根证书 (SSCert.pem) 文件夹路径。

包含文件名的服务器证书路径

ID_CONSOLE_SERVER_CERT_LOCATION

指定服务器证书路径,包括文件名。

服务器证书口令

ID_CONSOLE_SERVER_CERT_PASSWD

指定服务器证书口令。

身份库树名称

ID_CONSOLE_TREENAME

输入用于托管 OpenText Identity Console 的身份库树名称。

5.2.1 创建和配置驱动程序集

使用 OpenText Identity Manager 安装套件的 IDM/LDIF/ 目录中的 sample-driverset.ldif 文件可帮助您创建驱动程序集。该文件包含以下内容:

dn: cn=driverset1,o=system
changetype: add
DirXML-LogLimit: 0
DirXML-ConfigValues:: PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48Y29u
 ZmlndXJhdGlvbi12YWx1ZXM+Cgk8ZGVmaW5pdGlvbnMvPgo8L2NvbmZpZ3VyYXRpb24tdmFsdWVzPg==
objectClass: DirXML-DriverSet
objectClass: Top
objectClass: Partition
objectClass: nsimPasswordPolicyAux
dn: cn=DirXML-PasswordPolicy,cn=Password Policies,cn=Security
changetype: add
nsimPwdRuleEnforcement: FALSE
nspmSpecialAsLastCharacter: TRUE
nspmSpecialAsFirstCharacter: TRUE
nspmSpecialCharactersAllowed: TRUE
nspmNumericAsLastCharacter: TRUE
nspmNumericAsFirstCharacter: TRUE
nspmNumericCharactersAllowed: TRUE
description: This Password Policy is used by IDM Engine
nspmMaximumLength: 64
nspmConfigurationOptions: 596
passwordUniqueRequired: FALSE
passwordMinimumLength: 1
passwordAllowChange: TRUE
objectClass: nspmPasswordPolicy
objectClass: Top
cn: DirXML-PasswordPolicy
nsimAssignments: cn=driverset1,o=system

在全新安装过程中创建驱动程序集

在文本编辑器中打开 sample-driverset.ldif 文件,并进行以下更改。如果您提供了自定义 LDIF 文件路径,请指定该自定义路径:

  1. 将驱动程序集 DN 指向新驱动程序集。例如,将 dn: cn=driverset1,o=system 更改为 dn:cn=Driverset47,ou=drivers,o=acme。

  2. 将 nsimAssignments 属性值更改为新驱动程序集的 DN。例如,将 nsimAssignments: cn=driverset1,o=system 更改为 nsimAssignments: cn=Driverset47,ou=drivers,o=acme。

注:按原样复制该内容可能会在该文件中插入隐藏的特殊字符。如果在将这些属性添加到身份库时收到 ldif_record() = 17 错误讯息,请在两个 DN 之间额外插入一个空格。

在现有服务器上配置驱动程序集

如果 OpenText Identity Manager 已安装在 OpenText eDirectory 树中的某台服务器上,则该树中会存在 DirXML-PasswordPolicy。您有以下选择:

  • 使用现有口令策略

    仅在以下更改

    dn: cn=DirXML-PasswordPolicy,cn=Password Policies,cn=Security
    changetype: modify
    add: nsimAssignments
    nsimAssignments: cn=driverset1,o=system
  • 使用其他口令策略

    使用

    dn: cn=DirXML-PasswordPolicy,cn=Password Policies,cn=Security 
    changetype: add

在文本编辑器中打开 sample-driverset.ldif 文件,并进行以下更改:

  1. 将驱动程序集 DN 指向新驱动程序集。

  2. 将 nsimAssignments 属性值更改为新驱动程序集的 DN。

  3. 将 DirXML-PasswordPolicy 属性更改为指向现有 DirXML-PasswordPolicy 对象或其他口令策略。