federatedRepository - Federazione registro utenti (federatedRepository)

Configurazione per la federazione del registro utenti.

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.
maxSearchResultsint4500Numero massimo di voci che possono essere restituite in una ricerca.
searchTimeoutUn periodo di tempo con precisione al millisecondo10mL'intervallo di tempo massimo, in millisecondi, per elaborare una ricerca. Specificare un numero intero positivo seguito da un'unità di tempo, che può essere ore (h), minuti (m), secondi (s) o millisecondi (ms). Ad esempio, specificare 500 millisecondi come 500ms. È possibile includere più valori in una singola immissione. Ad esempio, 1s500ms è equivalente a 1,5 secondi.
pageCacheSizeint1000Definisce il numero di richieste di paginazione che possono essere memorizzate nella cache. La dimensione cache di paginazione deve essere configurata in base al numero di richieste di paginazione eseguite sul sistema e di risorse del sistema hardware disponibili.
pageCacheTimeoutUn periodo di tempo con precisione al millisecondo30000msDefinisce il tempo massimo per cui è disponibile una voce aggiunta alla cache di pagina. Quando il tempo specificato è trascorso, la voce viene eliminata dalla cache di pagina. Deve essere configurato in base all'intervallo tra le richieste di ricerca paginazione eseguite sul sistema e di risorse del sistema hardware disponibili. Specificare un numero intero positivo seguito da un'unità di tempo, che può essere ore (h), minuti (m), secondi (s) o millisecondi (ms). Ad esempio, specificare 500 millisecondi come 500ms. È possibile includere più valori in una singola immissione. Ad esempio, 1s500ms è equivalente a 1,5 secondi.

realm

Riferimento al realm.

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.
namestringIl nome del realm.
delimiterstring/Delimitatore utilizzato per qualificare il realm in cui l'operazione deve essere eseguita. Ad esempio, userid=test1/myrealm dove / è il delimitatore e myrealm è il nome realm.
allowOpIfRepoDownbooleanofalseSpecifica se l'operazione è consentita se un repository non è attivo. Il valore predefinito è false.

realm > participatingBaseEntry

La voce di base che fa parte di questo realm.

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.
namestringIl nome della voce di base.

realm > uniqueUserIdMapping

Le associazioni delle proprietà di input e di output per l'id utente univoco utilizzato in un'operazione registro utenti.

NameTypeDefaultDescription
inputPropertystringuniqueNameLa proprietà che è in corrispondenza con l'attributo del registro utenti per l'input. I valori validi sono i seguenti: uniqueId, uniqueName, externalId, externalName e gli attributi dei tipi di entità PersonAccount e Group.
outputPropertystringuniqueNameProprietà corrispondente all'attributo del registro utenti per l'output. I valori validi sono i seguenti: uniqueId, uniqueName, externalId, externalName e gli attributi dei tipi di entità PersonAccount e Group.

realm > userSecurityNameMapping

Le associazioni delle proprietà di input e di output per il nome di sicurezza utente in un'operazione registro utenti.

NameTypeDefaultDescription
inputPropertystringprincipalNameLa proprietà che è in corrispondenza con l'attributo del registro utenti per l'input. I valori validi sono i seguenti: uniqueId, uniqueName, externalId, externalName e gli attributi dei tipi di entità PersonAccount e Group.
outputPropertystringuniqueNameProprietà corrispondente all'attributo del registro utenti per l'output. I valori validi sono i seguenti: uniqueId, uniqueName, externalId, externalName e gli attributi dei tipi di entità PersonAccount e Group.

realm > userDisplayNameMapping

Le associazioni delle proprietà di input e di output per il nome di visualizzazione utente in un'operazione registro utenti.

NameTypeDefaultDescription
inputPropertystringprincipalNameLa proprietà che è in corrispondenza con l'attributo del registro utenti per l'input. I valori validi sono i seguenti: uniqueId, uniqueName, externalId, externalName e gli attributi dei tipi di entità PersonAccount e Group.
outputPropertystringprincipalNameProprietà corrispondente all'attributo del registro utenti per l'output. I valori validi sono i seguenti: uniqueId, uniqueName, externalId, externalName e gli attributi dei tipi di entità PersonAccount e Group.

realm > uniqueGroupIdMapping

Le associazioni delle proprietà di input e di output per l'id gruppo univoco in un'operazione registro utenti.

NameTypeDefaultDescription
inputPropertystringcnLa proprietà che è in corrispondenza con l'attributo del registro utenti per l'input. I valori validi sono i seguenti: uniqueId, uniqueName, externalId, externalName e gli attributi dei tipi di entità PersonAccount e Group.
outputPropertystringuniqueNameProprietà corrispondente all'attributo del registro utenti per l'output. I valori validi sono i seguenti: uniqueId, uniqueName, externalId, externalName e gli attributi dei tipi di entità PersonAccount e Group.

realm > groupSecurityNameMapping

Le associazioni delle proprietà di input e di output per il nome di sicurezza gruppo in un'operazione registro utenti.

NameTypeDefaultDescription
inputPropertystringcnLa proprietà che è in corrispondenza con l'attributo del registro utenti per l'input. I valori validi sono i seguenti: uniqueId, uniqueName, externalId, externalName e gli attributi dei tipi di entità PersonAccount e Group.
outputPropertystringcnProprietà corrispondente all'attributo del registro utenti per l'output. I valori validi sono i seguenti: uniqueId, uniqueName, externalId, externalName e gli attributi dei tipi di entità PersonAccount e Group.

realm > groupDisplayNameMapping

Le associazioni delle proprietà di input e di output per il nome di visualizzazione gruppo in un'operazione registro utenti.

NameTypeDefaultDescription
inputPropertystringcnLa proprietà che è in corrispondenza con l'attributo del registro utenti per l'input. I valori validi sono i seguenti: uniqueId, uniqueName, externalId, externalName e gli attributi dei tipi di entità PersonAccount e Group.
outputPropertystringcnProprietà corrispondente all'attributo del registro utenti per l'output. I valori validi sono i seguenti: uniqueId, uniqueName, externalId, externalName e gli attributi dei tipi di entità PersonAccount e Group.

realm > defaultParents

L'associazione parent predefinita per il realm.

NameTypeDefaultDescription
namestringIl nome dell'entità messa in corrispondenza. Il nome dell'entità può essere PersonAccount o Group.
parentUniqueNamestringIl DN, indicato nel campo DN (Distinguished Name) di base nel repository, con cui verranno create tutte le entità del tipo configurato.

primaryRealm

La configurazione del realm principale.

NameTypeDefaultDescription
namestringIl nome del realm.
delimiterstring/Delimitatore utilizzato per qualificare il realm in cui l'operazione deve essere eseguita. Ad esempio, userid=test1/myrealm dove / è il delimitatore e myrealm è il nome realm.
allowOpIfRepoDownbooleanofalseSpecifica se l'operazione è consentita se un repository non è attivo. Il valore predefinito è false.

primaryRealm > participatingBaseEntry

La voce di base che fa parte di questo realm.

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.
namestringIl nome della voce di base.

primaryRealm > uniqueUserIdMapping

Le associazioni delle proprietà di input e di output per l'id utente univoco utilizzato in un'operazione registro utenti.

NameTypeDefaultDescription
inputPropertystringuniqueNameLa proprietà che è in corrispondenza con l'attributo del registro utenti per l'input. I valori validi sono i seguenti: uniqueId, uniqueName, externalId, externalName e gli attributi dei tipi di entità PersonAccount e Group.
outputPropertystringuniqueNameProprietà corrispondente all'attributo del registro utenti per l'output. I valori validi sono i seguenti: uniqueId, uniqueName, externalId, externalName e gli attributi dei tipi di entità PersonAccount e Group.

primaryRealm > userSecurityNameMapping

Le associazioni delle proprietà di input e di output per il nome di sicurezza utente in un'operazione registro utenti.

NameTypeDefaultDescription
inputPropertystringprincipalNameLa proprietà che è in corrispondenza con l'attributo del registro utenti per l'input. I valori validi sono i seguenti: uniqueId, uniqueName, externalId, externalName e gli attributi dei tipi di entità PersonAccount e Group.
outputPropertystringuniqueNameProprietà corrispondente all'attributo del registro utenti per l'output. I valori validi sono i seguenti: uniqueId, uniqueName, externalId, externalName e gli attributi dei tipi di entità PersonAccount e Group.

primaryRealm > userDisplayNameMapping

Le associazioni delle proprietà di input e di output per il nome di visualizzazione utente in un'operazione registro utenti.

NameTypeDefaultDescription
inputPropertystringprincipalNameLa proprietà che è in corrispondenza con l'attributo del registro utenti per l'input. I valori validi sono i seguenti: uniqueId, uniqueName, externalId, externalName e gli attributi dei tipi di entità PersonAccount e Group.
outputPropertystringprincipalNameProprietà corrispondente all'attributo del registro utenti per l'output. I valori validi sono i seguenti: uniqueId, uniqueName, externalId, externalName e gli attributi dei tipi di entità PersonAccount e Group.

primaryRealm > uniqueGroupIdMapping

Le associazioni delle proprietà di input e di output per l'id gruppo univoco in un'operazione registro utenti.

NameTypeDefaultDescription
inputPropertystringcnLa proprietà che è in corrispondenza con l'attributo del registro utenti per l'input. I valori validi sono i seguenti: uniqueId, uniqueName, externalId, externalName e gli attributi dei tipi di entità PersonAccount e Group.
outputPropertystringuniqueNameProprietà corrispondente all'attributo del registro utenti per l'output. I valori validi sono i seguenti: uniqueId, uniqueName, externalId, externalName e gli attributi dei tipi di entità PersonAccount e Group.

primaryRealm > groupSecurityNameMapping

Le associazioni delle proprietà di input e di output per il nome di sicurezza gruppo in un'operazione registro utenti.

NameTypeDefaultDescription
inputPropertystringcnLa proprietà che è in corrispondenza con l'attributo del registro utenti per l'input. I valori validi sono i seguenti: uniqueId, uniqueName, externalId, externalName e gli attributi dei tipi di entità PersonAccount e Group.
outputPropertystringcnProprietà corrispondente all'attributo del registro utenti per l'output. I valori validi sono i seguenti: uniqueId, uniqueName, externalId, externalName e gli attributi dei tipi di entità PersonAccount e Group.

primaryRealm > groupDisplayNameMapping

Le associazioni delle proprietà di input e di output per il nome di visualizzazione gruppo in un'operazione registro utenti.

NameTypeDefaultDescription
inputPropertystringcnLa proprietà che è in corrispondenza con l'attributo del registro utenti per l'input. I valori validi sono i seguenti: uniqueId, uniqueName, externalId, externalName e gli attributi dei tipi di entità PersonAccount e Group.
outputPropertystringcnProprietà corrispondente all'attributo del registro utenti per l'output. I valori validi sono i seguenti: uniqueId, uniqueName, externalId, externalName e gli attributi dei tipi di entità PersonAccount e Group.

primaryRealm > defaultParents

L'associazione parent predefinita per il realm.

NameTypeDefaultDescription
namestringIl nome dell'entità messa in corrispondenza. Il nome dell'entità può essere PersonAccount o Group.
parentUniqueNamestringIl DN, indicato nel campo DN (Distinguished Name) di base nel repository, con cui verranno create tutte le entità del tipo configurato.

supportedEntityType

L'elemento parent predefinito per l'associazione di un tipo entità.

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.

supportedEntityType > name

Il nome dell'entità messa in corrispondenza. Il nome dell'entità può essere PersonAccount o Group.

supportedEntityType > defaultParent

Il DN, indicato nel campo DN (Distinguished Name) di base nel repository, con cui verranno create tutte le entità del tipo configurato.

extendedProperty

Le proprietà estese per Person e Group.

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.
namestringDefinisce il nome della proprietà estesa per Person e Group.
dataType
  • Integer
  • Long
  • BigInteger
  • String
  • Boolean
  • Double
  • Date
  • BigDecimal
Definisce il tipo di dati della proprietà estesa per Person e Group. Sono supportati i tipi Java di base.
Integer
Integer
Long
Long
BigInteger
BigInteger
String
String
Boolean
Boolean
Double
Double
Date
Date
BigDecimal
BigDecimal
entityType
  • Group
  • PersonAccount
Il nome dell'entità messa in corrispondenza. Il nome dell'entità può essere PersonAccount o Group.
Group
Group
PersonAccount
Person
multiValuedbooleanofalseDefinisce se la proprietà estesa per Person e Group supporta più valori.
defaultValuestringDefinisce il valore predefinito per la proprietà durante l'operazione di scrittura nel caso in cui non sia impostato alcun valore predefinito.