Federación de registro de usuarios (federatedRepository)
Configuración de la federación del registro de usuarios.
Nombre de atributo | Tipo de datos | Valor predeterminado | Descripción |
---|---|---|---|
id | string | Un ID de configuración exclusivo. | |
maxSearchResults | int | 4500 | Número máximo de entradas devueltas en la búsqueda. |
pageCacheSize | int | 1000 | Define 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. |
pageCacheTimeout | Un período de tiempo con precisión de milisegundos | 30000ms | Define 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. |
searchTimeout | Un período de tiempo con precisión de milisegundos | 10m | Cantidad 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. |
- extendedProperty
Descripción: Las propiedades ampliadas para Persona y GrupoObligatorio: falseTipo de datos: Nombre de atributo Tipo de datos Valor predeterminado Descripción dataType - Double
- Long
- Date
- String
- BigDecimal
- BigInteger
- Boolean
- Integer
Define el tipo de datos de la propiedad ampliada para Persona y Grupo. Están soportados los tipos de datos Java básicos. - Double
- Double
- Long
- Long
- Date
- Date
- String
- String
- BigDecimal
- BigDecimal
- BigInteger
- BigInteger
- Boolean
- Boolean
- Integer
- Integer
defaultValue string Define el valor predeterminado de la propiedad durante la operación de escritura, si no hay ningún valor predeterminado establecido. entityType - PersonAccount
- Group
El nombre de la entidad correlacionada. El nombre de la entidad puede ser PersonAccount o Group. - PersonAccount
- Person
- Group
- Group
id string Un ID de configuración exclusivo. multiValued boolean false Define si la propiedad ampliada para Persona y Grupo permite utilizar múltiples valores. name string Define el nombre de la propiedad ampliada para Persona y Grupo.
- primaryRealm
Descripción: Configuración del reino principal.Obligatorio: falseTipo de datos: Nombre de atributo Tipo de datos Valor predeterminado Descripción allowOpIfRepoDown boolean false Especifica si la operación está permitida cuando un repositorio está inactivo. El valor predeterminado es false. delimiter string / 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. name string Nombre del reino. - primaryRealm > defaultParents
Descripción: La correlación de padres predeterminada para el reino.Obligatorio: falseTipo de datos: Nombre de atributo Tipo de datos Valor predeterminado Descripción name string El nombre de la entidad correlacionada. El nombre de la entidad puede ser PersonAccount o Group. parentUniqueName string El nombre distinguido debajo del nombre distinguido (DN) base en el repositorio bajo el cual se crearán todas las entidades del tipo configurado.
- primaryRealm > groupDisplayNameMapping
Descripción: Las correlaciones de propiedades de entrada y salida para el nombre de visualización de grupo en una operación de registro de usuarios.Obligatorio: falseTipo de datos: Nombre de atributo Tipo de datos Valor predeterminado Descripción inputProperty string cn Propiedad 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. outputProperty string cn Propiedad 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
Descripción: Las correlaciones de propiedades de entrada y salida para el nombre de seguridad de grupo en una operación de registro de usuarios.Obligatorio: falseTipo de datos: Nombre de atributo Tipo de datos Valor predeterminado Descripción inputProperty string cn Propiedad 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. outputProperty string cn Propiedad 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 > participatingBaseEntry
Descripción: La entrada base que forma parte de este reino.Obligatorio: falseTipo de datos: Nombre de atributo Tipo de datos Valor predeterminado Descripción id string Un ID de configuración exclusivo. name string Nombre de la entrada base.
- primaryRealm > uniqueGroupIdMapping
Descripción: Las correlaciones de propiedades de entrada y salida para el ID de grupo exclusivo en una operación de registro de usuarios.Obligatorio: falseTipo de datos: Nombre de atributo Tipo de datos Valor predeterminado Descripción inputProperty string cn Propiedad 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. outputProperty string uniqueName Propiedad 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 > uniqueUserIdMapping
Descripción: Las correlaciones de propiedades de entrada y salida para el ID de usuario exclusivo utilizado en una operación de registro de usuarios.Obligatorio: falseTipo de datos: Nombre de atributo Tipo de datos Valor predeterminado Descripción inputProperty string uniqueName Propiedad 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. outputProperty string uniqueName Propiedad 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
Descripción: Las correlaciones de propiedades de entrada y salida para el nombre de visualización de usuario en una operación de registro de usuarios.Obligatorio: falseTipo de datos: Nombre de atributo Tipo de datos Valor predeterminado Descripción inputProperty string principalName Propiedad 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. outputProperty string principalName Propiedad 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
Descripción: Las correlaciones de propiedades de entrada y salida para el nombre de seguridad de usuario en una operación de registro de usuarios.Obligatorio: falseTipo de datos: Nombre de atributo Tipo de datos Valor predeterminado Descripción inputProperty string principalName Propiedad 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. outputProperty string uniqueName Propiedad 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
Descripción: Referencia al reino.Obligatorio: falseTipo de datos: Nombre de atributo Tipo de datos Valor predeterminado Descripción allowOpIfRepoDown boolean false Especifica si la operación está permitida cuando un repositorio está inactivo. El valor predeterminado es false. delimiter string / 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. id string Un ID de configuración exclusivo. name string Nombre del reino. - realm > defaultParents
Descripción: La correlación de padres predeterminada para el reino.Obligatorio: falseTipo de datos: Nombre de atributo Tipo de datos Valor predeterminado Descripción name string El nombre de la entidad correlacionada. El nombre de la entidad puede ser PersonAccount o Group. parentUniqueName string El nombre distinguido debajo del nombre distinguido (DN) base en el repositorio bajo el cual se crearán todas las entidades del tipo configurado.
- realm > groupDisplayNameMapping
Descripción: Las correlaciones de propiedades de entrada y salida para el nombre de visualización de grupo en una operación de registro de usuarios.Obligatorio: falseTipo de datos: Nombre de atributo Tipo de datos Valor predeterminado Descripción inputProperty string cn Propiedad 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. outputProperty string cn Propiedad 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
Descripción: Las correlaciones de propiedades de entrada y salida para el nombre de seguridad de grupo en una operación de registro de usuarios.Obligatorio: falseTipo de datos: Nombre de atributo Tipo de datos Valor predeterminado Descripción inputProperty string cn Propiedad 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. outputProperty string cn Propiedad 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 > participatingBaseEntry
Descripción: La entrada base que forma parte de este reino.Obligatorio: falseTipo de datos: Nombre de atributo Tipo de datos Valor predeterminado Descripción id string Un ID de configuración exclusivo. name string Nombre de la entrada base.
- realm > uniqueGroupIdMapping
Descripción: Las correlaciones de propiedades de entrada y salida para el ID de grupo exclusivo en una operación de registro de usuarios.Obligatorio: falseTipo de datos: Nombre de atributo Tipo de datos Valor predeterminado Descripción inputProperty string cn Propiedad 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. outputProperty string uniqueName Propiedad 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 > uniqueUserIdMapping
Descripción: Las correlaciones de propiedades de entrada y salida para el ID de usuario exclusivo utilizado en una operación de registro de usuarios.Obligatorio: falseTipo de datos: Nombre de atributo Tipo de datos Valor predeterminado Descripción inputProperty string uniqueName Propiedad 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. outputProperty string uniqueName Propiedad 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
Descripción: Las correlaciones de propiedades de entrada y salida para el nombre de visualización de usuario en una operación de registro de usuarios.Obligatorio: falseTipo de datos: Nombre de atributo Tipo de datos Valor predeterminado Descripción inputProperty string principalName Propiedad 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. outputProperty string principalName Propiedad 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
Descripción: Las correlaciones de propiedades de entrada y salida para el nombre de seguridad de usuario en una operación de registro de usuarios.Obligatorio: falseTipo de datos: Nombre de atributo Tipo de datos Valor predeterminado Descripción inputProperty string principalName Propiedad 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. outputProperty string uniqueName Propiedad 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.
- supportedEntityType
Descripción: El padre predeterminado para una correlación de tipo de entidad.Obligatorio: falseTipo de datos: Nombre de atributo Tipo de datos Valor predeterminado Descripción id string Un ID de configuración exclusivo.