federatedRepository - Federação de Registro do Usuário (federatedRepository)

Configuração para federação de registro do usuário.

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
maxSearchResultsint4500Número máximo de entradas que podem ser retornadas em uma procura.
searchTimeoutUm período de tempo com precisão de milissegundo10mQuantia máxima de tempo, em milissegundos, para processar uma procura. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m), segundos (s) ou milissegundos (ms). Por exemplo, especifique 500 milissegundos como 500 ms. É possível incluir diversos valores em uma única entrada. Por exemplo, 1s500ms é equivalente a 1,5 segundos.
pageCacheSizeint1000Define o número de solicitações de paginação que pode ser armazenado no cache. O tamanho do cache de paginação precisa ser configuradocom base no número de solicitações de paginação executadas no sistema e nos recursos do sistema de hardware disponíveis.
pageCacheTimeoutUm período de tempo com precisão de milissegundo30000msDefine o tempo máximo que uma entrada, incluída no cache da página, é disponibilizada. Quando o tempo especificado esgotar, a entrada do cache da página será limpa. É necessário estar configurado com base no intervalo entre as solicitações de procura de paginação executadas no sistema e dos recursos do sistema de hardware disponíveis. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m), segundos (s) ou milissegundos (ms). Por exemplo, especifique 500 milissegundos como 500 ms. É possível incluir diversos valores em uma única entrada. Por exemplo, 1s500ms é equivalente a 1,5 segundos.

realm

Referência ao domínio.

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
namestringNome do domínio.
delimiterstring/Delimitador usado para qualificar a região sob a qual a operação deve ser executada. Por exemplo, userid=test1/myrealm em que / é o delimitador e myrealm é o nome do domínio.
allowOpIfRepoDownbooleanofalseEspecifica se a operação será permitida se um repositório for desativado. O valor padrão é false.

realm > participatingBaseEntry

A Entrada de Base que é parte desta região.

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
namestringNome da entrada de base.

realm > uniqueUserIdMapping

Os mapeamentos de propriedade de entrada e saída para o ID de usuário exclusivo usado em uma operação de registro de usuário.

NameTypeDefaultDescription
inputPropertystringuniqueNameA propriedade mapeada para o atributo de registro do usuário para entrada. Os valores válidos são: uniqueId, uniqueName, externalId, externalName e os atributos dos tipos de entidade PersonAccount e Group.
outputPropertystringuniqueNameA propriedade mapeada para o atributo de registro do usuário para saída. Os valores válidos são: uniqueId, uniqueName, externalId, externalName e os atributos dos tipos de entidade PersonAccount e Group.

realm > userSecurityNameMapping

Os mapeamentos de propriedade de entrada e saída para o nome de segurança do usuário em uma operação de registro do usuário.

NameTypeDefaultDescription
inputPropertystringprincipalNameA propriedade mapeada para o atributo de registro do usuário para entrada. Os valores válidos são: uniqueId, uniqueName, externalId, externalName e os atributos dos tipos de entidade PersonAccount e Group.
outputPropertystringuniqueNameA propriedade mapeada para o atributo de registro do usuário para saída. Os valores válidos são: uniqueId, uniqueName, externalId, externalName e os atributos dos tipos de entidade PersonAccount e Group.

realm > userDisplayNameMapping

Os mapeamentos de propriedade de entrada e saída para o nome de exibição do usuário em uma operação de registro do usuário.

NameTypeDefaultDescription
inputPropertystringprincipalNameA propriedade mapeada para o atributo de registro do usuário para entrada. Os valores válidos são: uniqueId, uniqueName, externalId, externalName e os atributos dos tipos de entidade PersonAccount e Group.
outputPropertystringprincipalNameA propriedade mapeada para o atributo de registro do usuário para saída. Os valores válidos são: uniqueId, uniqueName, externalId, externalName e os atributos dos tipos de entidade PersonAccount e Group.

realm > uniqueGroupIdMapping

Os mapeamentos de propriedade de entrada e saída para o ID de grupo exclusivo em uma operação de registro de usuário.

NameTypeDefaultDescription
inputPropertystringcnA propriedade mapeada para o atributo de registro do usuário para entrada. Os valores válidos são: uniqueId, uniqueName, externalId, externalName e os atributos dos tipos de entidade PersonAccount e Group.
outputPropertystringuniqueNameA propriedade mapeada para o atributo de registro do usuário para saída. Os valores válidos são: uniqueId, uniqueName, externalId, externalName e os atributos dos tipos de entidade PersonAccount e Group.

realm > groupSecurityNameMapping

Os mapeamentos de propriedade de entrada e saída para o nome de segurança do grupo em uma operação de registro do usuário.

NameTypeDefaultDescription
inputPropertystringcnA propriedade mapeada para o atributo de registro do usuário para entrada. Os valores válidos são: uniqueId, uniqueName, externalId, externalName e os atributos dos tipos de entidade PersonAccount e Group.
outputPropertystringcnA propriedade mapeada para o atributo de registro do usuário para saída. Os valores válidos são: uniqueId, uniqueName, externalId, externalName e os atributos dos tipos de entidade PersonAccount e Group.

realm > groupDisplayNameMapping

Os mapeamentos de propriedade de entrada e saída para o nome de exibição do grupo em uma operação de registro do usuário.

NameTypeDefaultDescription
inputPropertystringcnA propriedade mapeada para o atributo de registro do usuário para entrada. Os valores válidos são: uniqueId, uniqueName, externalId, externalName e os atributos dos tipos de entidade PersonAccount e Group.
outputPropertystringcnA propriedade mapeada para o atributo de registro do usuário para saída. Os valores válidos são: uniqueId, uniqueName, externalId, externalName e os atributos dos tipos de entidade PersonAccount e Group.

realm > defaultParents

O mapeamento pai padrão para a região.

NameTypeDefaultDescription
namestringO nome da entidade está sendo mapeado. O nome da entidade pode ser PersonAccount ou Group.
parentUniqueNamestringO nome distinto em Nome Distinto de base (DN) no repositório em que todas as entidades do tipo configurado serão criadas.

primaryRealm

A configuração do domínio primário.

NameTypeDefaultDescription
namestringNome do domínio.
delimiterstring/Delimitador usado para qualificar a região sob a qual a operação deve ser executada. Por exemplo, userid=test1/myrealm em que / é o delimitador e myrealm é o nome do domínio.
allowOpIfRepoDownbooleanofalseEspecifica se a operação será permitida se um repositório for desativado. O valor padrão é false.

primaryRealm > participatingBaseEntry

A Entrada de Base que é parte desta região.

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
namestringNome da entrada de base.

primaryRealm > uniqueUserIdMapping

Os mapeamentos de propriedade de entrada e saída para o ID de usuário exclusivo usado em uma operação de registro de usuário.

NameTypeDefaultDescription
inputPropertystringuniqueNameA propriedade mapeada para o atributo de registro do usuário para entrada. Os valores válidos são: uniqueId, uniqueName, externalId, externalName e os atributos dos tipos de entidade PersonAccount e Group.
outputPropertystringuniqueNameA propriedade mapeada para o atributo de registro do usuário para saída. Os valores válidos são: uniqueId, uniqueName, externalId, externalName e os atributos dos tipos de entidade PersonAccount e Group.

primaryRealm > userSecurityNameMapping

Os mapeamentos de propriedade de entrada e saída para o nome de segurança do usuário em uma operação de registro do usuário.

NameTypeDefaultDescription
inputPropertystringprincipalNameA propriedade mapeada para o atributo de registro do usuário para entrada. Os valores válidos são: uniqueId, uniqueName, externalId, externalName e os atributos dos tipos de entidade PersonAccount e Group.
outputPropertystringuniqueNameA propriedade mapeada para o atributo de registro do usuário para saída. Os valores válidos são: uniqueId, uniqueName, externalId, externalName e os atributos dos tipos de entidade PersonAccount e Group.

primaryRealm > userDisplayNameMapping

Os mapeamentos de propriedade de entrada e saída para o nome de exibição do usuário em uma operação de registro do usuário.

NameTypeDefaultDescription
inputPropertystringprincipalNameA propriedade mapeada para o atributo de registro do usuário para entrada. Os valores válidos são: uniqueId, uniqueName, externalId, externalName e os atributos dos tipos de entidade PersonAccount e Group.
outputPropertystringprincipalNameA propriedade mapeada para o atributo de registro do usuário para saída. Os valores válidos são: uniqueId, uniqueName, externalId, externalName e os atributos dos tipos de entidade PersonAccount e Group.

primaryRealm > uniqueGroupIdMapping

Os mapeamentos de propriedade de entrada e saída para o ID de grupo exclusivo em uma operação de registro de usuário.

NameTypeDefaultDescription
inputPropertystringcnA propriedade mapeada para o atributo de registro do usuário para entrada. Os valores válidos são: uniqueId, uniqueName, externalId, externalName e os atributos dos tipos de entidade PersonAccount e Group.
outputPropertystringuniqueNameA propriedade mapeada para o atributo de registro do usuário para saída. Os valores válidos são: uniqueId, uniqueName, externalId, externalName e os atributos dos tipos de entidade PersonAccount e Group.

primaryRealm > groupSecurityNameMapping

Os mapeamentos de propriedade de entrada e saída para o nome de segurança do grupo em uma operação de registro do usuário.

NameTypeDefaultDescription
inputPropertystringcnA propriedade mapeada para o atributo de registro do usuário para entrada. Os valores válidos são: uniqueId, uniqueName, externalId, externalName e os atributos dos tipos de entidade PersonAccount e Group.
outputPropertystringcnA propriedade mapeada para o atributo de registro do usuário para saída. Os valores válidos são: uniqueId, uniqueName, externalId, externalName e os atributos dos tipos de entidade PersonAccount e Group.

primaryRealm > groupDisplayNameMapping

Os mapeamentos de propriedade de entrada e saída para o nome de exibição do grupo em uma operação de registro do usuário.

NameTypeDefaultDescription
inputPropertystringcnA propriedade mapeada para o atributo de registro do usuário para entrada. Os valores válidos são: uniqueId, uniqueName, externalId, externalName e os atributos dos tipos de entidade PersonAccount e Group.
outputPropertystringcnA propriedade mapeada para o atributo de registro do usuário para saída. Os valores válidos são: uniqueId, uniqueName, externalId, externalName e os atributos dos tipos de entidade PersonAccount e Group.

primaryRealm > defaultParents

O mapeamento pai padrão para a região.

NameTypeDefaultDescription
namestringO nome da entidade está sendo mapeado. O nome da entidade pode ser PersonAccount ou Group.
parentUniqueNamestringO nome distinto em Nome Distinto de base (DN) no repositório em que todas as entidades do tipo configurado serão criadas.

supportedEntityType

O pai padrão para um mapeamento de tipo de entidade.

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.

supportedEntityType > name

O nome da entidade está sendo mapeado. O nome da entidade pode ser PersonAccount ou Group.

supportedEntityType > defaultParent

O nome distinto em Nome Distinto de base (DN) no repositório em que todas as entidades do tipo configurado serão criadas.

extendedProperty

As propriedades estendidas para pessoa e grupo.

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
namestringDefine o nome da propriedade estendida para pessoa e grupo.
dataType
  • Integer
  • Long
  • BigInteger
  • String
  • Boolean
  • Double
  • Date
  • BigDecimal
Define o tipo de dados da propriedade estendida para pessoa e grupo. Os tipos de dados Java são suportados.
Integer
Integer
Long
Long
BigInteger
BigInteger
String
String
Boolean
Boolean
Double
Double
Date
Date
BigDecimal
BigDecimal
entityType
  • Group
  • PersonAccount
O nome da entidade está sendo mapeado. O nome da entidade pode ser PersonAccount ou Group.
Group
Group
PersonAccount
Person
multiValuedbooleanofalseDefine se a propriedade estendida para pessoa e grupo suporta vários valores.
defaultValuestringDefine o valor padrão para a propriedade durante a operação de gravação, se nenhum valor padrão estiver configurado.