federatedRepository - 用户注册表联合 (federatedRepository)

用户注册表联合的配置。

NameTypeDefaultDescription
id字符串唯一配置标识。
maxSearchResults整形4500搜索中可以返回的最大条目数。
searchTimeout具有毫秒精度的时间段10m处理搜索的最长时间(以毫秒计)。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。
pageCacheSize整形1000定义将存储在高速缓存中的页面调度请求数。需要根据系统上执行的页面调度请求数及可用硬件系统资源数来配置此页面调度高速缓存大小。
pageCacheTimeout具有毫秒精度的时间段30000ms定义添加到页面高速缓存的条目的最大可用时间。经过指定的时间之后,将会清除页面高速缓存中的条目。需要根据系统上执行的页面调度搜索请求之间的时间间隔及可用硬件系统资源来配置此大小。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。

realm

对域的引用。

NameTypeDefaultDescription
id字符串唯一配置标识。
namestring域的名称。
delimiterstring/用于限定应在其下执行操作的域的定界符。例如,userid=test1/myrealm,其中 / 是定界符,myrealm 是域名。
allowOpIfRepoDown布尔型false指定存储库关闭时是否允许执行操作。缺省值为 false。

realm > participatingBaseEntry

作为此域的组成部分的基本条目。

NameTypeDefaultDescription
id字符串唯一配置标识。
namestring基本条目的名称。

realm > uniqueUserIdMapping

用户注册表操作中使用的唯一用户标识的输入和输出属性映射。

NameTypeDefaultDescription
inputPropertystringuniqueName映射至输入的用户注册表属性的属性。有效值为:uniqueId、uniqueName、externalId、externalName 及 PersonAccount 和 Group 实体类型的属性。
outputPropertystringuniqueName映射至输出的用户注册表属性的属性。有效值为:uniqueId、uniqueName、externalId、externalName 及 PersonAccount 和 Group 实体类型的属性。

realm > userSecurityNameMapping

用户注册表操作中的用户安全性名称的输入和输出属性映射。

NameTypeDefaultDescription
inputPropertystringprincipalName映射至输入的用户注册表属性的属性。有效值为:uniqueId、uniqueName、externalId、externalName 及 PersonAccount 和 Group 实体类型的属性。
outputPropertystringuniqueName映射至输出的用户注册表属性的属性。有效值为:uniqueId、uniqueName、externalId、externalName 及 PersonAccount 和 Group 实体类型的属性。

realm > userDisplayNameMapping

用户注册表操作中的用户显示名称的输入和输出属性映射。

NameTypeDefaultDescription
inputPropertystringprincipalName映射至输入的用户注册表属性的属性。有效值为:uniqueId、uniqueName、externalId、externalName 及 PersonAccount 和 Group 实体类型的属性。
outputPropertystringprincipalName映射至输出的用户注册表属性的属性。有效值为:uniqueId、uniqueName、externalId、externalName 及 PersonAccount 和 Group 实体类型的属性。

realm > uniqueGroupIdMapping

用户注册表操作中的唯一组标识的输入和输出属性映射。

NameTypeDefaultDescription
inputPropertystringcn映射至输入的用户注册表属性的属性。有效值为:uniqueId、uniqueName、externalId、externalName 及 PersonAccount 和 Group 实体类型的属性。
outputPropertystringuniqueName映射至输出的用户注册表属性的属性。有效值为:uniqueId、uniqueName、externalId、externalName 及 PersonAccount 和 Group 实体类型的属性。

realm > groupSecurityNameMapping

用户注册表操作中的组安全性名称的输入和输出属性映射。

NameTypeDefaultDescription
inputPropertystringcn映射至输入的用户注册表属性的属性。有效值为:uniqueId、uniqueName、externalId、externalName 及 PersonAccount 和 Group 实体类型的属性。
outputPropertystringcn映射至输出的用户注册表属性的属性。有效值为:uniqueId、uniqueName、externalId、externalName 及 PersonAccount 和 Group 实体类型的属性。

realm > groupDisplayNameMapping

用户注册表操作中的组显示名称的输入和输出属性映射。

NameTypeDefaultDescription
inputPropertystringcn映射至输入的用户注册表属性的属性。有效值为:uniqueId、uniqueName、externalId、externalName 及 PersonAccount 和 Group 实体类型的属性。
outputPropertystringcn映射至输出的用户注册表属性的属性。有效值为:uniqueId、uniqueName、externalId、externalName 及 PersonAccount 和 Group 实体类型的属性。

realm > defaultParents

域的缺省父映射。

NameTypeDefaultDescription
namestring要映射的实体的名称。实体名称可能是 PersonAccount 或 Group。
parentUniqueNamestring存储库中基本专有名称 (DN) 下的专有名称,将在该存储库下创建已配置类型的所有实体。

primaryRealm

主域配置。

NameTypeDefaultDescription
namestring域的名称。
delimiterstring/用于限定应在其下执行操作的域的定界符。例如,userid=test1/myrealm,其中 / 是定界符,myrealm 是域名。
allowOpIfRepoDown布尔型false指定存储库关闭时是否允许执行操作。缺省值为 false。

primaryRealm > participatingBaseEntry

作为此域的组成部分的基本条目。

NameTypeDefaultDescription
id字符串唯一配置标识。
namestring基本条目的名称。

primaryRealm > uniqueUserIdMapping

用户注册表操作中使用的唯一用户标识的输入和输出属性映射。

NameTypeDefaultDescription
inputPropertystringuniqueName映射至输入的用户注册表属性的属性。有效值为:uniqueId、uniqueName、externalId、externalName 及 PersonAccount 和 Group 实体类型的属性。
outputPropertystringuniqueName映射至输出的用户注册表属性的属性。有效值为:uniqueId、uniqueName、externalId、externalName 及 PersonAccount 和 Group 实体类型的属性。

primaryRealm > userSecurityNameMapping

用户注册表操作中的用户安全性名称的输入和输出属性映射。

NameTypeDefaultDescription
inputPropertystringprincipalName映射至输入的用户注册表属性的属性。有效值为:uniqueId、uniqueName、externalId、externalName 及 PersonAccount 和 Group 实体类型的属性。
outputPropertystringuniqueName映射至输出的用户注册表属性的属性。有效值为:uniqueId、uniqueName、externalId、externalName 及 PersonAccount 和 Group 实体类型的属性。

primaryRealm > userDisplayNameMapping

用户注册表操作中的用户显示名称的输入和输出属性映射。

NameTypeDefaultDescription
inputPropertystringprincipalName映射至输入的用户注册表属性的属性。有效值为:uniqueId、uniqueName、externalId、externalName 及 PersonAccount 和 Group 实体类型的属性。
outputPropertystringprincipalName映射至输出的用户注册表属性的属性。有效值为:uniqueId、uniqueName、externalId、externalName 及 PersonAccount 和 Group 实体类型的属性。

primaryRealm > uniqueGroupIdMapping

用户注册表操作中的唯一组标识的输入和输出属性映射。

NameTypeDefaultDescription
inputPropertystringcn映射至输入的用户注册表属性的属性。有效值为:uniqueId、uniqueName、externalId、externalName 及 PersonAccount 和 Group 实体类型的属性。
outputPropertystringuniqueName映射至输出的用户注册表属性的属性。有效值为:uniqueId、uniqueName、externalId、externalName 及 PersonAccount 和 Group 实体类型的属性。

primaryRealm > groupSecurityNameMapping

用户注册表操作中的组安全性名称的输入和输出属性映射。

NameTypeDefaultDescription
inputPropertystringcn映射至输入的用户注册表属性的属性。有效值为:uniqueId、uniqueName、externalId、externalName 及 PersonAccount 和 Group 实体类型的属性。
outputPropertystringcn映射至输出的用户注册表属性的属性。有效值为:uniqueId、uniqueName、externalId、externalName 及 PersonAccount 和 Group 实体类型的属性。

primaryRealm > groupDisplayNameMapping

用户注册表操作中的组显示名称的输入和输出属性映射。

NameTypeDefaultDescription
inputPropertystringcn映射至输入的用户注册表属性的属性。有效值为:uniqueId、uniqueName、externalId、externalName 及 PersonAccount 和 Group 实体类型的属性。
outputPropertystringcn映射至输出的用户注册表属性的属性。有效值为:uniqueId、uniqueName、externalId、externalName 及 PersonAccount 和 Group 实体类型的属性。

primaryRealm > defaultParents

域的缺省父映射。

NameTypeDefaultDescription
namestring要映射的实体的名称。实体名称可能是 PersonAccount 或 Group。
parentUniqueNamestring存储库中基本专有名称 (DN) 下的专有名称,将在该存储库下创建已配置类型的所有实体。

supportedEntityType

实体类型映射的缺省父代。

NameTypeDefaultDescription
id字符串唯一配置标识。

supportedEntityType > name

要映射的实体的名称。实体名称可能是 PersonAccount 或 Group。

supportedEntityType > defaultParent

存储库中基本专有名称 (DN) 下的专有名称,将在该存储库下创建已配置类型的所有实体。

extendedProperty

人员和组的扩展属性。

NameTypeDefaultDescription
id字符串唯一配置标识。
namestring定义人员和组的扩展属性的名称。
dataType
  • Integer
  • Long
  • BigInteger
  • String
  • Boolean
  • Double
  • Date
  • BigDecimal
定义人员和组的扩展属性的数据类型。支持基本 Java 数据类型。
Integer
Integer
Long
Long
BigInteger
BigInteger
String
String
Boolean
Boolean
Double
Double
Date
Date
BigDecimal
BigDecimal
entityType
  • Group
  • PersonAccount
要映射的实体的名称。实体名称可能是 PersonAccount 或 Group。
Group
Group
PersonAccount
Person
multiValued布尔型false定义人员和组的扩展属性是否支持多个值。
defaultValuestring定义写入操作期间属性的缺省值(如果未设置缺省值)。