Fédération de registre d'utilisateurs (federatedRepository)
Configuration pour la fédération de registre d'utilisateurs.
Nom de l'attribut | Type de données | Valeur par défaut | Description |
---|---|---|---|
id | string | ID de configuration unique. | |
maxSearchResults | int | 4500 | Nombre maximal d'entrées pouvant être renvoyées lors d'une recherche. |
pageCacheSize | int | 1000 | Définit le nombre de demandes de pagination pouvant être stockées dans le cache. Elle doit être configurée en fonction du nombre de demandes de recherche de pagination exécutées sur le système et des ressources système matérielles disponibles. |
pageCacheTimeout | Période avec une précision à la milliseconde près | 30000ms | Définit la durée de disponibilité maximale d'une entrée ajoutée à la page. A la fin de la durée spécifiée, l'entrée de la mémoire cache de page est effacée. Elle doit être configurée en fonction de l'intervalle entre les demandes de recherche de pagination exécutées sur le système et des ressources système matérielles disponibles. Indiquez une valeur entière positive suivie d'une unité de temps, qui peut être heure (h), minute (m), seconde (s) ou milliseconde (ms). Par exemple, pour 500 millisecondes, indiquez 500ms. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1s500ms correspond à 1 seconde et demie. |
searchTimeout | Période avec une précision à la milliseconde près | 10m | Durée maximale, en millisecondes, du traitement d'une recherche. Indiquez une valeur entière positive suivie d'une unité de temps, qui peut être heure (h), minute (m), seconde (s) ou milliseconde (ms). Par exemple, pour 500 millisecondes, indiquez 500ms. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1s500ms correspond à 1 seconde et demie. |
- extendedProperty
Description : Propriétés étendues pour personne et groupe.Obligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut Description dataType - Double
- Long
- Date
- String
- BigDecimal
- BigInteger
- Boolean
- Integer
Définissez le type de données de la propriété étendue pour la personne et le groupe. Les types de données Java de base sont pris en charge. - Double
- Double
- Long
- Long
- Date
- Date
- String
- String
- BigDecimal
- BigDecimal
- BigInteger
- BigInteger
- Boolean
- Boolean
- Integer
- Integer
defaultValue string Définit la valeur par défaut pour la propriété lors de l'opération d'écriture, si aucune valeur par défaut n'est définie. entityType - PersonAccount
- Group
Nom de l'entité en cours de mappage. Le nom de l'entité peut être un compte de personne ou un groupe. - PersonAccount
- Person
- Group
- Group
id string ID de configuration unique. multiValued boolean false Définit si la propriété étendue pour la personne et le groupe prend en charge plusieurs valeurs. name string Définissez le nom de la propriété étendue pour la personne et le groupe.
- primaryRealm
Description : Configuration du domaine principal.Obligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut Description allowOpIfRepoDown boolean false Indique si l'opération est autorisée lorsqu'un référentiel est inactif. La valeur par défaut est false. delimiter string / Délimiteur utilisé pour qualifier le domaine sous lequel l'opération doit être exécutée. Par exemple, userid=test1/myrealm où / est le délimiteur et myrealm le nom de domaine. name string Nom du superdomaine. - primaryRealm > defaultParents
Description : Mappage parent par défaut pour le domaine.Obligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut Description name string Nom de l'entité en cours de mappage. Le nom de l'entité peut être un compte de personne ou un groupe. parentUniqueName string Nom distinctif sous Nom distinctif de base (DN) dans le référentiel sous lequel toutes les entités du type configuré vont être créées.
- primaryRealm > groupDisplayNameMapping
Description : Mappages de propriété d'entrée et de sortie pour le nom affiché de groupe dans une opération de registre d'utilisateurs.Obligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut Description inputProperty string cn Propriété qui mappe vers l'attribut de registre d'utilisateurs pour l'entrée. Les valeurs valides sont les suivantes : uniqueId, uniqueName, externalId, externalName et les attributs des types d'entité PersonAccount et Group. outputProperty string cn Propriété qui mappe vers l'attribut de registre d'utilisateurs pour la sortie. Les valeurs valides sont les suivantes : uniqueId, uniqueName, externalId, externalName et les attributs des types d'entité PersonAccount et Group.
- primaryRealm > groupSecurityNameMapping
Description : Mappages de propriété d'entrée et de sortie pour le nom de sécurité de groupe dans une opération de registre d'utilisateurs.Obligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut Description inputProperty string cn Propriété qui mappe vers l'attribut de registre d'utilisateurs pour l'entrée. Les valeurs valides sont les suivantes : uniqueId, uniqueName, externalId, externalName et les attributs des types d'entité PersonAccount et Group. outputProperty string cn Propriété qui mappe vers l'attribut de registre d'utilisateurs pour la sortie. Les valeurs valides sont les suivantes : uniqueId, uniqueName, externalId, externalName et les attributs des types d'entité PersonAccount et Group.
- primaryRealm > participatingBaseEntry
Description : Entrée de base qui fait partie de ce domaine.Obligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut Description id string ID de configuration unique. name string Nom de l'entrée de base.
- primaryRealm > uniqueGroupIdMapping
Description : Mappages de propriété d'entrée et de sortie pour un ID groupe unique dans une opération de registre d'utilisateurs.Obligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut Description inputProperty string cn Propriété qui mappe vers l'attribut de registre d'utilisateurs pour l'entrée. Les valeurs valides sont les suivantes : uniqueId, uniqueName, externalId, externalName et les attributs des types d'entité PersonAccount et Group. outputProperty string uniqueName Propriété qui mappe vers l'attribut de registre d'utilisateurs pour la sortie. Les valeurs valides sont les suivantes : uniqueId, uniqueName, externalId, externalName et les attributs des types d'entité PersonAccount et Group.
- primaryRealm > uniqueUserIdMapping
Description : Mappages de propriété d'entrée et de sortie pour l'ID utilisateur unique utilisé dans une opération de registre d'utilisateurs.Obligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut Description inputProperty string uniqueName Propriété qui mappe vers l'attribut de registre d'utilisateurs pour l'entrée. Les valeurs valides sont les suivantes : uniqueId, uniqueName, externalId, externalName et les attributs des types d'entité PersonAccount et Group. outputProperty string uniqueName Propriété qui mappe vers l'attribut de registre d'utilisateurs pour la sortie. Les valeurs valides sont les suivantes : uniqueId, uniqueName, externalId, externalName et les attributs des types d'entité PersonAccount et Group.
- primaryRealm > userDisplayNameMapping
Description : Mappages de propriété d'entrée et de sortie pour le nom affiché d'utilisateur dans une opération de registre d'utilisateurs.Obligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut Description inputProperty string principalName Propriété qui mappe vers l'attribut de registre d'utilisateurs pour l'entrée. Les valeurs valides sont les suivantes : uniqueId, uniqueName, externalId, externalName et les attributs des types d'entité PersonAccount et Group. outputProperty string principalName Propriété qui mappe vers l'attribut de registre d'utilisateurs pour la sortie. Les valeurs valides sont les suivantes : uniqueId, uniqueName, externalId, externalName et les attributs des types d'entité PersonAccount et Group.
- primaryRealm > userSecurityNameMapping
Description : Mappages de propriété d'entrée et de sortie pour le nom de sécurité utilisateur dans une opération de registre d'utilisateurs.Obligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut Description inputProperty string principalName Propriété qui mappe vers l'attribut de registre d'utilisateurs pour l'entrée. Les valeurs valides sont les suivantes : uniqueId, uniqueName, externalId, externalName et les attributs des types d'entité PersonAccount et Group. outputProperty string uniqueName Propriété qui mappe vers l'attribut de registre d'utilisateurs pour la sortie. Les valeurs valides sont les suivantes : uniqueId, uniqueName, externalId, externalName et les attributs des types d'entité PersonAccount et Group.
- realm
Description : Référence au domaine.Obligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut Description allowOpIfRepoDown boolean false Indique si l'opération est autorisée lorsqu'un référentiel est inactif. La valeur par défaut est false. delimiter string / Délimiteur utilisé pour qualifier le domaine sous lequel l'opération doit être exécutée. Par exemple, userid=test1/myrealm où / est le délimiteur et myrealm le nom de domaine. id string ID de configuration unique. name string Nom du superdomaine. - realm > defaultParents
Description : Mappage parent par défaut pour le domaine.Obligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut Description name string Nom de l'entité en cours de mappage. Le nom de l'entité peut être un compte de personne ou un groupe. parentUniqueName string Nom distinctif sous Nom distinctif de base (DN) dans le référentiel sous lequel toutes les entités du type configuré vont être créées.
- realm > groupDisplayNameMapping
Description : Mappages de propriété d'entrée et de sortie pour le nom affiché de groupe dans une opération de registre d'utilisateurs.Obligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut Description inputProperty string cn Propriété qui mappe vers l'attribut de registre d'utilisateurs pour l'entrée. Les valeurs valides sont les suivantes : uniqueId, uniqueName, externalId, externalName et les attributs des types d'entité PersonAccount et Group. outputProperty string cn Propriété qui mappe vers l'attribut de registre d'utilisateurs pour la sortie. Les valeurs valides sont les suivantes : uniqueId, uniqueName, externalId, externalName et les attributs des types d'entité PersonAccount et Group.
- realm > groupSecurityNameMapping
Description : Mappages de propriété d'entrée et de sortie pour le nom de sécurité de groupe dans une opération de registre d'utilisateurs.Obligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut Description inputProperty string cn Propriété qui mappe vers l'attribut de registre d'utilisateurs pour l'entrée. Les valeurs valides sont les suivantes : uniqueId, uniqueName, externalId, externalName et les attributs des types d'entité PersonAccount et Group. outputProperty string cn Propriété qui mappe vers l'attribut de registre d'utilisateurs pour la sortie. Les valeurs valides sont les suivantes : uniqueId, uniqueName, externalId, externalName et les attributs des types d'entité PersonAccount et Group.
- realm > participatingBaseEntry
Description : Entrée de base qui fait partie de ce domaine.Obligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut Description id string ID de configuration unique. name string Nom de l'entrée de base.
- realm > uniqueGroupIdMapping
Description : Mappages de propriété d'entrée et de sortie pour un ID groupe unique dans une opération de registre d'utilisateurs.Obligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut Description inputProperty string cn Propriété qui mappe vers l'attribut de registre d'utilisateurs pour l'entrée. Les valeurs valides sont les suivantes : uniqueId, uniqueName, externalId, externalName et les attributs des types d'entité PersonAccount et Group. outputProperty string uniqueName Propriété qui mappe vers l'attribut de registre d'utilisateurs pour la sortie. Les valeurs valides sont les suivantes : uniqueId, uniqueName, externalId, externalName et les attributs des types d'entité PersonAccount et Group.
- realm > uniqueUserIdMapping
Description : Mappages de propriété d'entrée et de sortie pour l'ID utilisateur unique utilisé dans une opération de registre d'utilisateurs.Obligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut Description inputProperty string uniqueName Propriété qui mappe vers l'attribut de registre d'utilisateurs pour l'entrée. Les valeurs valides sont les suivantes : uniqueId, uniqueName, externalId, externalName et les attributs des types d'entité PersonAccount et Group. outputProperty string uniqueName Propriété qui mappe vers l'attribut de registre d'utilisateurs pour la sortie. Les valeurs valides sont les suivantes : uniqueId, uniqueName, externalId, externalName et les attributs des types d'entité PersonAccount et Group.
- realm > userDisplayNameMapping
Description : Mappages de propriété d'entrée et de sortie pour le nom affiché d'utilisateur dans une opération de registre d'utilisateurs.Obligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut Description inputProperty string principalName Propriété qui mappe vers l'attribut de registre d'utilisateurs pour l'entrée. Les valeurs valides sont les suivantes : uniqueId, uniqueName, externalId, externalName et les attributs des types d'entité PersonAccount et Group. outputProperty string principalName Propriété qui mappe vers l'attribut de registre d'utilisateurs pour la sortie. Les valeurs valides sont les suivantes : uniqueId, uniqueName, externalId, externalName et les attributs des types d'entité PersonAccount et Group.
- realm > userSecurityNameMapping
Description : Mappages de propriété d'entrée et de sortie pour le nom de sécurité utilisateur dans une opération de registre d'utilisateurs.Obligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut Description inputProperty string principalName Propriété qui mappe vers l'attribut de registre d'utilisateurs pour l'entrée. Les valeurs valides sont les suivantes : uniqueId, uniqueName, externalId, externalName et les attributs des types d'entité PersonAccount et Group. outputProperty string uniqueName Propriété qui mappe vers l'attribut de registre d'utilisateurs pour la sortie. Les valeurs valides sont les suivantes : uniqueId, uniqueName, externalId, externalName et les attributs des types d'entité PersonAccount et Group.
- supportedEntityType
Description : Parent par défaut pour le mappage d'un type d'entité.Obligatoire : falseType de données Nom de l'attribut Type de données Valeur par défaut Description id string ID de configuration unique.