federatedRepository - Federace registru uživatelů (federatedRepository)

Konfigurace pro federaci registru uživatelů.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.
maxSearchResultsint4500Maximální počet položek, které může vrátit určité hledání.
searchTimeoutČasové období s přesností na milisekundy10mMaximální doba v milisekundách ke zpracování určitého hledání. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m), sekunda (s) nebo milisekunda (ms). Například 500 milisekund zadejte jako 500ms. Do jedné položky můžete zahrnout více hodnot. Například 1s500ms je ekvivalentní 1,5 sekundy.
pageCacheSizeint1000Definuje počet požadavků o stránkování, které lze uložit v mezipaměti. Velikost mezipaměti stránkování je třeba konfigurovat v závislosti na počtu požadavků se stránkováním prováděným v systému a na dostupných hardwarových prostředcích systému.
pageCacheTimeoutČasové období s přesností na milisekundy30000msDefinuje maximální dobu, po kterou je dostupná položka přidaná do mezipaměti stránek. Po uplynutí stanovené doby je položka z mezipaměti stránek vymazána. Hodnotu je třeba konfigurovat v závislosti na intervalu mezi požadavky na vyhledání se stránkováním prováděným v systému a na dostupných hardwarových prostředcích systému. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m), sekunda (s) nebo milisekunda (ms). Například 500 milisekund zadejte jako 500ms. Do jedné položky můžete zahrnout více hodnot. Například 1s500ms je ekvivalentní 1,5 sekundy.

realm

Odkaz na sféru.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.
namestringNázev sféry.
delimiterstring/Oddělovač použitý ke kvalifikování sféry, pod kterou by měla být spuštěna operace. Například userid=test1/moje_sféra, kde / je oddělovač a název sféry je moje_sféra.
allowOpIfRepoDownbooleanfalseUrčuje, zda se má povolit operace, není-li úložiště v provozu. Výchozí hodnota je false.

realm > participatingBaseEntry

Základní položka, která je součástí této sféry.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.
namestringNázev základní položky.

realm > uniqueUserIdMapping

Mapování vlastnosti vstupu a výstupu pro jedinečné ID uživatele použité v operaci registru uživatelů.

NameTypeDefaultDescription
inputPropertystringuniqueNameVlastnost mapovaná na atribut registru uživatelů pro vstup. Platné hodnoty: uniqueId, uniqueName, externalId, externalName a atributy typů entit PersonAccount a Group.
outputPropertystringuniqueNameVlastnost mapovaná na atribut registru uživatelů pro výstup Platné hodnoty: uniqueId, uniqueName, externalId, externalName a atributy typů entit PersonAccount a Group.

realm > userSecurityNameMapping

Mapování vlastnosti vstupu a výstupu pro bezpečnostní jméno uživatele v operaci registru uživatelů.

NameTypeDefaultDescription
inputPropertystringprincipalNameVlastnost mapovaná na atribut registru uživatelů pro vstup. Platné hodnoty: uniqueId, uniqueName, externalId, externalName a atributy typů entit PersonAccount a Group.
outputPropertystringuniqueNameVlastnost mapovaná na atribut registru uživatelů pro výstup Platné hodnoty: uniqueId, uniqueName, externalId, externalName a atributy typů entit PersonAccount a Group.

realm > userDisplayNameMapping

Mapování vlastnosti vstupu a výstupu pro zobrazované jméno uživatele v operaci registru uživatelů.

NameTypeDefaultDescription
inputPropertystringprincipalNameVlastnost mapovaná na atribut registru uživatelů pro vstup. Platné hodnoty: uniqueId, uniqueName, externalId, externalName a atributy typů entit PersonAccount a Group.
outputPropertystringprincipalNameVlastnost mapovaná na atribut registru uživatelů pro výstup Platné hodnoty: uniqueId, uniqueName, externalId, externalName a atributy typů entit PersonAccount a Group.

realm > uniqueGroupIdMapping

Mapování vlastnosti vstupu a výstupu pro jedinečné ID skupiny v operaci registru uživatelů.

NameTypeDefaultDescription
inputPropertystringcnVlastnost mapovaná na atribut registru uživatelů pro vstup. Platné hodnoty: uniqueId, uniqueName, externalId, externalName a atributy typů entit PersonAccount a Group.
outputPropertystringuniqueNameVlastnost mapovaná na atribut registru uživatelů pro výstup Platné hodnoty: uniqueId, uniqueName, externalId, externalName a atributy typů entit PersonAccount a Group.

realm > groupSecurityNameMapping

Mapování vlastnosti vstupu a výstupu pro bezpečnostní jméno skupiny v operaci registru uživatelů.

NameTypeDefaultDescription
inputPropertystringcnVlastnost mapovaná na atribut registru uživatelů pro vstup. Platné hodnoty: uniqueId, uniqueName, externalId, externalName a atributy typů entit PersonAccount a Group.
outputPropertystringcnVlastnost mapovaná na atribut registru uživatelů pro výstup Platné hodnoty: uniqueId, uniqueName, externalId, externalName a atributy typů entit PersonAccount a Group.

realm > groupDisplayNameMapping

Mapování vlastnosti vstupu a výstupu pro zobrazované jméno skupiny v operaci registru uživatelů.

NameTypeDefaultDescription
inputPropertystringcnVlastnost mapovaná na atribut registru uživatelů pro vstup. Platné hodnoty: uniqueId, uniqueName, externalId, externalName a atributy typů entit PersonAccount a Group.
outputPropertystringcnVlastnost mapovaná na atribut registru uživatelů pro výstup Platné hodnoty: uniqueId, uniqueName, externalId, externalName a atributy typů entit PersonAccount a Group.

realm > defaultParents

Výchozí mapování nadřízených entit pro sféru.

NameTypeDefaultDescription
namestringNázev mapované entity. Názvem entity může být PersonAccount nebo Group.
parentUniqueNamestringRozlišující název pod základním rozlišujícím názvem (DN) v úložišti, pod kterým se budou vytvářet všechny entity konfigurovaného typu.

primaryRealm

Konfigurace primární sféry.

NameTypeDefaultDescription
namestringNázev sféry.
delimiterstring/Oddělovač použitý ke kvalifikování sféry, pod kterou by měla být spuštěna operace. Například userid=test1/moje_sféra, kde / je oddělovač a název sféry je moje_sféra.
allowOpIfRepoDownbooleanfalseUrčuje, zda se má povolit operace, není-li úložiště v provozu. Výchozí hodnota je false.

primaryRealm > participatingBaseEntry

Základní položka, která je součástí této sféry.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.
namestringNázev základní položky.

primaryRealm > uniqueUserIdMapping

Mapování vlastnosti vstupu a výstupu pro jedinečné ID uživatele použité v operaci registru uživatelů.

NameTypeDefaultDescription
inputPropertystringuniqueNameVlastnost mapovaná na atribut registru uživatelů pro vstup. Platné hodnoty: uniqueId, uniqueName, externalId, externalName a atributy typů entit PersonAccount a Group.
outputPropertystringuniqueNameVlastnost mapovaná na atribut registru uživatelů pro výstup Platné hodnoty: uniqueId, uniqueName, externalId, externalName a atributy typů entit PersonAccount a Group.

primaryRealm > userSecurityNameMapping

Mapování vlastnosti vstupu a výstupu pro bezpečnostní jméno uživatele v operaci registru uživatelů.

NameTypeDefaultDescription
inputPropertystringprincipalNameVlastnost mapovaná na atribut registru uživatelů pro vstup. Platné hodnoty: uniqueId, uniqueName, externalId, externalName a atributy typů entit PersonAccount a Group.
outputPropertystringuniqueNameVlastnost mapovaná na atribut registru uživatelů pro výstup Platné hodnoty: uniqueId, uniqueName, externalId, externalName a atributy typů entit PersonAccount a Group.

primaryRealm > userDisplayNameMapping

Mapování vlastnosti vstupu a výstupu pro zobrazované jméno uživatele v operaci registru uživatelů.

NameTypeDefaultDescription
inputPropertystringprincipalNameVlastnost mapovaná na atribut registru uživatelů pro vstup. Platné hodnoty: uniqueId, uniqueName, externalId, externalName a atributy typů entit PersonAccount a Group.
outputPropertystringprincipalNameVlastnost mapovaná na atribut registru uživatelů pro výstup Platné hodnoty: uniqueId, uniqueName, externalId, externalName a atributy typů entit PersonAccount a Group.

primaryRealm > uniqueGroupIdMapping

Mapování vlastnosti vstupu a výstupu pro jedinečné ID skupiny v operaci registru uživatelů.

NameTypeDefaultDescription
inputPropertystringcnVlastnost mapovaná na atribut registru uživatelů pro vstup. Platné hodnoty: uniqueId, uniqueName, externalId, externalName a atributy typů entit PersonAccount a Group.
outputPropertystringuniqueNameVlastnost mapovaná na atribut registru uživatelů pro výstup Platné hodnoty: uniqueId, uniqueName, externalId, externalName a atributy typů entit PersonAccount a Group.

primaryRealm > groupSecurityNameMapping

Mapování vlastnosti vstupu a výstupu pro bezpečnostní jméno skupiny v operaci registru uživatelů.

NameTypeDefaultDescription
inputPropertystringcnVlastnost mapovaná na atribut registru uživatelů pro vstup. Platné hodnoty: uniqueId, uniqueName, externalId, externalName a atributy typů entit PersonAccount a Group.
outputPropertystringcnVlastnost mapovaná na atribut registru uživatelů pro výstup Platné hodnoty: uniqueId, uniqueName, externalId, externalName a atributy typů entit PersonAccount a Group.

primaryRealm > groupDisplayNameMapping

Mapování vlastnosti vstupu a výstupu pro zobrazované jméno skupiny v operaci registru uživatelů.

NameTypeDefaultDescription
inputPropertystringcnVlastnost mapovaná na atribut registru uživatelů pro vstup. Platné hodnoty: uniqueId, uniqueName, externalId, externalName a atributy typů entit PersonAccount a Group.
outputPropertystringcnVlastnost mapovaná na atribut registru uživatelů pro výstup Platné hodnoty: uniqueId, uniqueName, externalId, externalName a atributy typů entit PersonAccount a Group.

primaryRealm > defaultParents

Výchozí mapování nadřízených entit pro sféru.

NameTypeDefaultDescription
namestringNázev mapované entity. Názvem entity může být PersonAccount nebo Group.
parentUniqueNamestringRozlišující název pod základním rozlišujícím názvem (DN) v úložišti, pod kterým se budou vytvářet všechny entity konfigurovaného typu.

supportedEntityType

Výchozí nadřízená entita pro mapování typů entit.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.

supportedEntityType > name

Název mapované entity. Názvem entity může být PersonAccount nebo Group.

supportedEntityType > defaultParent

Rozlišující název pod základním rozlišujícím názvem (DN) v úložišti, pod kterým se budou vytvářet všechny entity konfigurovaného typu.

extendedProperty

Rozšířené vlastnosti pro Osobu a Skupinu.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.
namestringDefinuje název vlastnosti rozšířené pro osobu nebo Skupinu.
dataType
  • Integer
  • Long
  • BigInteger
  • String
  • Boolean
  • Double
  • Date
  • BigDecimal
Definuje datový typ vlastnosti rozšířené pro osobu nebo Skupinu. Podporovány jsou zákalní datové typy Java.
Integer
Integer
Long
Long
BigInteger
BigInteger
String
String
Boolean
Boolean
Double
Double
Date
Date
BigDecimal
BigDecimal
entityType
  • Group
  • PersonAccount
Název mapované entity. Názvem entity může být PersonAccount nebo Group.
Group
Group
PersonAccount
Person
multiValuedbooleanfalseDefinuje, zda daná vlastnost rozšířená pro Osobu či Skupinu podporuje více hodnot.
defaultValuestringDefinuje výchozí hodnotu vlastnosti během operace zápisu, pokud není žádná výchozí hodnota nastavena.