federatedRepository - Federación de registro de usuarios (federatedRepository)

Configuración de la federación del registro de usuarios.

NameTypeDefaultDescription
idstringUn ID de configuración exclusivo.
maxSearchResultsint4500Número máximo de entradas devueltas en la búsqueda.
searchTimeoutUn período de tiempo con precisión de milisegundos10mCantidad máxima de tiempo, en milisegundos, para ejecutar una búsqueda. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos.
pageCacheSizeint1000Define el número de solicitudes de paginación que pueden almacenarse en la memoria caché. El tamaño de la memoria caché de paginación debe configurarse en función del número de solicitudes de paginación ejecutadas en el sistema y los recursos del sistema de hardware disponibles.
pageCacheTimeoutUn período de tiempo con precisión de milisegundos30000msDefine el tiempo máximo que estará disponible una entrada añadida a la memoria caché de página. Cuando el tiempo especificado haya transcurrido, se borrará la entrada de la memoria caché de página. Debe configurarse basándose en el intervalo entre las solicitudes de búsqueda de paginación ejecutadas en el sistema y los recursos del sistema de hardware disponibles. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos.

realm

Referencia al reino.

NameTypeDefaultDescription
idstringUn ID de configuración exclusivo.
namestringNombre del reino.
delimiterstring/Delimitador utilizado para calificar el reino con el que debe ejecutarse la operación. Por ejemplo, userid=test1/myrealm, donde / es el delimitador y myrealm es el nombre del reino.
allowOpIfRepoDownbooleanfalseEspecifica si la operación está permitida cuando un repositorio está inactivo. El valor predeterminado es false.

realm > participatingBaseEntry

La entrada base que forma parte de este reino.

NameTypeDefaultDescription
idstringUn ID de configuración exclusivo.
namestringNombre de la entrada base.

realm > uniqueUserIdMapping

Las correlaciones de propiedades de entrada y salida para el ID de usuario exclusivo utilizado en una operación de registro de usuarios.

NameTypeDefaultDescription
inputPropertystringuniqueNamePropiedad que se correlaciona con el atributo de registro de usuarios para entrada. Los valores válidos son: uniqueId, uniqueName, externalId, externalName y los atributos de los tipos de entidad PersonAccount y Group.
outputPropertystringuniqueNamePropiedad que se correlaciona con el atributo de registro de usuarios para salida. Los valores válidos son: uniqueId, uniqueName, externalId, externalName y los atributos de los tipos de entidad PersonAccount y Group.

realm > userSecurityNameMapping

Las correlaciones de propiedades de entrada y salida para el nombre de seguridad de usuario en una operación de registro de usuarios.

NameTypeDefaultDescription
inputPropertystringprincipalNamePropiedad que se correlaciona con el atributo de registro de usuarios para entrada. Los valores válidos son: uniqueId, uniqueName, externalId, externalName y los atributos de los tipos de entidad PersonAccount y Group.
outputPropertystringuniqueNamePropiedad que se correlaciona con el atributo de registro de usuarios para salida. Los valores válidos son: uniqueId, uniqueName, externalId, externalName y los atributos de los tipos de entidad PersonAccount y Group.

realm > userDisplayNameMapping

Las correlaciones de propiedades de entrada y salida para el nombre de visualización de usuario en una operación de registro de usuarios.

NameTypeDefaultDescription
inputPropertystringprincipalNamePropiedad que se correlaciona con el atributo de registro de usuarios para entrada. Los valores válidos son: uniqueId, uniqueName, externalId, externalName y los atributos de los tipos de entidad PersonAccount y Group.
outputPropertystringprincipalNamePropiedad que se correlaciona con el atributo de registro de usuarios para salida. Los valores válidos son: uniqueId, uniqueName, externalId, externalName y los atributos de los tipos de entidad PersonAccount y Group.

realm > uniqueGroupIdMapping

Las correlaciones de propiedades de entrada y salida para el ID de grupo exclusivo en una operación de registro de usuarios.

NameTypeDefaultDescription
inputPropertystringcnPropiedad que se correlaciona con el atributo de registro de usuarios para entrada. Los valores válidos son: uniqueId, uniqueName, externalId, externalName y los atributos de los tipos de entidad PersonAccount y Group.
outputPropertystringuniqueNamePropiedad que se correlaciona con el atributo de registro de usuarios para salida. Los valores válidos son: uniqueId, uniqueName, externalId, externalName y los atributos de los tipos de entidad PersonAccount y Group.

realm > groupSecurityNameMapping

Las correlaciones de propiedades de entrada y salida para el nombre de seguridad de grupo en una operación de registro de usuarios.

NameTypeDefaultDescription
inputPropertystringcnPropiedad que se correlaciona con el atributo de registro de usuarios para entrada. Los valores válidos son: uniqueId, uniqueName, externalId, externalName y los atributos de los tipos de entidad PersonAccount y Group.
outputPropertystringcnPropiedad que se correlaciona con el atributo de registro de usuarios para salida. Los valores válidos son: uniqueId, uniqueName, externalId, externalName y los atributos de los tipos de entidad PersonAccount y Group.

realm > groupDisplayNameMapping

Las correlaciones de propiedades de entrada y salida para el nombre de visualización de grupo en una operación de registro de usuarios.

NameTypeDefaultDescription
inputPropertystringcnPropiedad que se correlaciona con el atributo de registro de usuarios para entrada. Los valores válidos son: uniqueId, uniqueName, externalId, externalName y los atributos de los tipos de entidad PersonAccount y Group.
outputPropertystringcnPropiedad que se correlaciona con el atributo de registro de usuarios para salida. Los valores válidos son: uniqueId, uniqueName, externalId, externalName y los atributos de los tipos de entidad PersonAccount y Group.

realm > defaultParents

La correlación de padres predeterminada para el reino.

NameTypeDefaultDescription
namestringEl nombre de la entidad correlacionada. El nombre de la entidad puede ser PersonAccount o Group.
parentUniqueNamestringEl nombre distinguido debajo del nombre distinguido (DN) base en el repositorio bajo el cual se crearán todas las entidades del tipo configurado.

primaryRealm

Configuración del reino principal.

NameTypeDefaultDescription
namestringNombre del reino.
delimiterstring/Delimitador utilizado para calificar el reino con el que debe ejecutarse la operación. Por ejemplo, userid=test1/myrealm, donde / es el delimitador y myrealm es el nombre del reino.
allowOpIfRepoDownbooleanfalseEspecifica si la operación está permitida cuando un repositorio está inactivo. El valor predeterminado es false.

primaryRealm > participatingBaseEntry

La entrada base que forma parte de este reino.

NameTypeDefaultDescription
idstringUn ID de configuración exclusivo.
namestringNombre de la entrada base.

primaryRealm > uniqueUserIdMapping

Las correlaciones de propiedades de entrada y salida para el ID de usuario exclusivo utilizado en una operación de registro de usuarios.

NameTypeDefaultDescription
inputPropertystringuniqueNamePropiedad que se correlaciona con el atributo de registro de usuarios para entrada. Los valores válidos son: uniqueId, uniqueName, externalId, externalName y los atributos de los tipos de entidad PersonAccount y Group.
outputPropertystringuniqueNamePropiedad que se correlaciona con el atributo de registro de usuarios para salida. Los valores válidos son: uniqueId, uniqueName, externalId, externalName y los atributos de los tipos de entidad PersonAccount y Group.

primaryRealm > userSecurityNameMapping

Las correlaciones de propiedades de entrada y salida para el nombre de seguridad de usuario en una operación de registro de usuarios.

NameTypeDefaultDescription
inputPropertystringprincipalNamePropiedad que se correlaciona con el atributo de registro de usuarios para entrada. Los valores válidos son: uniqueId, uniqueName, externalId, externalName y los atributos de los tipos de entidad PersonAccount y Group.
outputPropertystringuniqueNamePropiedad que se correlaciona con el atributo de registro de usuarios para salida. Los valores válidos son: uniqueId, uniqueName, externalId, externalName y los atributos de los tipos de entidad PersonAccount y Group.

primaryRealm > userDisplayNameMapping

Las correlaciones de propiedades de entrada y salida para el nombre de visualización de usuario en una operación de registro de usuarios.

NameTypeDefaultDescription
inputPropertystringprincipalNamePropiedad que se correlaciona con el atributo de registro de usuarios para entrada. Los valores válidos son: uniqueId, uniqueName, externalId, externalName y los atributos de los tipos de entidad PersonAccount y Group.
outputPropertystringprincipalNamePropiedad que se correlaciona con el atributo de registro de usuarios para salida. Los valores válidos son: uniqueId, uniqueName, externalId, externalName y los atributos de los tipos de entidad PersonAccount y Group.

primaryRealm > uniqueGroupIdMapping

Las correlaciones de propiedades de entrada y salida para el ID de grupo exclusivo en una operación de registro de usuarios.

NameTypeDefaultDescription
inputPropertystringcnPropiedad que se correlaciona con el atributo de registro de usuarios para entrada. Los valores válidos son: uniqueId, uniqueName, externalId, externalName y los atributos de los tipos de entidad PersonAccount y Group.
outputPropertystringuniqueNamePropiedad que se correlaciona con el atributo de registro de usuarios para salida. Los valores válidos son: uniqueId, uniqueName, externalId, externalName y los atributos de los tipos de entidad PersonAccount y Group.

primaryRealm > groupSecurityNameMapping

Las correlaciones de propiedades de entrada y salida para el nombre de seguridad de grupo en una operación de registro de usuarios.

NameTypeDefaultDescription
inputPropertystringcnPropiedad que se correlaciona con el atributo de registro de usuarios para entrada. Los valores válidos son: uniqueId, uniqueName, externalId, externalName y los atributos de los tipos de entidad PersonAccount y Group.
outputPropertystringcnPropiedad que se correlaciona con el atributo de registro de usuarios para salida. Los valores válidos son: uniqueId, uniqueName, externalId, externalName y los atributos de los tipos de entidad PersonAccount y Group.

primaryRealm > groupDisplayNameMapping

Las correlaciones de propiedades de entrada y salida para el nombre de visualización de grupo en una operación de registro de usuarios.

NameTypeDefaultDescription
inputPropertystringcnPropiedad que se correlaciona con el atributo de registro de usuarios para entrada. Los valores válidos son: uniqueId, uniqueName, externalId, externalName y los atributos de los tipos de entidad PersonAccount y Group.
outputPropertystringcnPropiedad que se correlaciona con el atributo de registro de usuarios para salida. Los valores válidos son: uniqueId, uniqueName, externalId, externalName y los atributos de los tipos de entidad PersonAccount y Group.

primaryRealm > defaultParents

La correlación de padres predeterminada para el reino.

NameTypeDefaultDescription
namestringEl nombre de la entidad correlacionada. El nombre de la entidad puede ser PersonAccount o Group.
parentUniqueNamestringEl nombre distinguido debajo del nombre distinguido (DN) base en el repositorio bajo el cual se crearán todas las entidades del tipo configurado.

supportedEntityType

El padre predeterminado para una correlación de tipo de entidad.

NameTypeDefaultDescription
idstringUn ID de configuración exclusivo.

supportedEntityType > name

El nombre de la entidad correlacionada. El nombre de la entidad puede ser PersonAccount o Group.

supportedEntityType > defaultParent

El nombre distinguido debajo del nombre distinguido (DN) base en el repositorio bajo el cual se crearán todas las entidades del tipo configurado.

extendedProperty

Las propiedades ampliadas para Persona y Grupo

NameTypeDefaultDescription
idstringUn ID de configuración exclusivo.
namestringDefine el nombre de la propiedad ampliada para Persona y Grupo.
dataType
  • Integer
  • Long
  • BigInteger
  • String
  • Boolean
  • Double
  • Date
  • BigDecimal
Define el tipo de datos de la propiedad ampliada para Persona y Grupo. Están soportados los tipos de datos Java básicos.
Integer
Integer
Long
Long
BigInteger
BigInteger
String
String
Boolean
Boolean
Double
Double
Date
Date
BigDecimal
BigDecimal
entityType
  • Group
  • PersonAccount
El nombre de la entidad correlacionada. El nombre de la entidad puede ser PersonAccount o Group.
Group
Group
PersonAccount
Person
multiValuedbooleanfalseDefine si la propiedad ampliada para Persona y Grupo permite utilizar múltiples valores.
defaultValuestringDefine el valor predeterminado de la propiedad durante la operación de escritura, si no hay ningún valor predeterminado establecido.