federatedRepository - Объединение реестра пользователей (federatedRepository)

Конфигурация для объединения реестра пользователей.

NameTypeDefaultDescription
idstringУникальный ИД конфигурации.
maxSearchResultsint4500Максимальное число записей, возвращаемых при поиске.
searchTimeoutПериод (с точностью до миллисекунды)10mМаксимальное время поиска (в миллисекундах). Укажите положительное целое число, за которым следует единица времени: часы (h), минуты (m), секунды (s) или миллисекунды (ms). Например, укажите 500 миллисекунд как 500ms. Одна запись может включать несколько значений. Так, 1s500ms равно 1,5 сек.
pageCacheSizeint1000Определяет число запросов страниц, которые можно хранить в кэше. Размер кэша страниц необходимо настроить с учетом количества запросов страниц, выполненных в системе, и доступных аппаратных системных ресурсов.
pageCacheTimeoutПериод (с точностью до миллисекунды)30000msЗадает максимальное время хранения записи, добавленной в кэш страниц. После завершения указанного времени запись удаляется из кэша. Это свойство необходимо настроить с учетом интервала между запросам поиска страниц, выполненных в системе, и доступных аппаратных системных ресурсов. Укажите положительное целое число, за которым следует единица времени: часы (h), минуты (m), секунды (s) или миллисекунды (ms). Например, укажите 500 миллисекунд как 500ms. Одна запись может включать несколько значений. Так, 1s500ms равно 1,5 сек.

realm

Ссылка на область.

NameTypeDefaultDescription
idstringУникальный ИД конфигурации.
namestringИмя области.
delimiterstring/Ограничитель, используемый для уточнения области, в которой должна быть выполнена операция. Например, userid=test1/myrealm, где / является ограничителем, а myrealm - это имя области.
allowOpIfRepoDownbooleanfalseУказывает, разрешено ли выполнение операций, если хранилище отключено. Значение по умолчанию: false.

realm > participatingBaseEntry

Базовая запись, которая входит в состав этой области.

NameTypeDefaultDescription
idstringУникальный ИД конфигурации.
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 - это имя области.
allowOpIfRepoDownbooleanfalseУказывает, разрешено ли выполнение операций, если хранилище отключено. Значение по умолчанию: false.

primaryRealm > participatingBaseEntry

Базовая запись, которая входит в состав этой области.

NameTypeDefaultDescription
idstringУникальный ИД конфигурации.
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
idstringУникальный ИД конфигурации.

supportedEntityType > name

Имя преобразуемой сущности. Пример имени сущности: PersonAccount или Group.

supportedEntityType > defaultParent

Отличительное имя для базового отличительного имени (DN) в хранилище, с которым будут создаваться все сущности настроенного типа.

extendedProperty

Расширенные свойства для Person и Group.

NameTypeDefaultDescription
idstringУникальный ИД конфигурации.
namestringЗадает имя расширенного свойства для Person и Group.
dataType
  • Integer
  • Long
  • BigInteger
  • String
  • Boolean
  • Double
  • Date
  • BigDecimal
Задает тип данных расширенного свойства для Person и Group. Поддерживаются простые типы данных 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
multiValuedbooleanfalseУказывает, поддерживает ли расширенное свойство для Person и Group несколько значений.
defaultValuestringЗадает значение свойства по умолчанию, применяемое во время операции записи, если значение по умолчанию не задано.