Recurso: User
Representação SCIM de um usuário.
| Representação JSON |
|---|
{ "schemas": [ string ], "emails": [ { object ( |
| Campos | |
|---|---|
schemas[] |
Obrigatório. Uma lista de URIs que indicam os namespaces dos esquemas SCIM que definem os atributos presentes na estrutura JSON atual. Só pode conter valores definidos como |
emails[] |
Opcional. A lista de endereços de e-mail do usuário. O tamanho máximo permitido dos dados é 10 KB. O e-mail correspondente a |
addresses[] |
Opcional. A lista de endereços físicos do usuário. O tamanho máximo permitido dos dados é 10 KB. |
phoneNumbers[] |
Opcional. Uma lista dos números de telefone do usuário. O tamanho máximo permitido dos dados é 1 KB. |
groups[] |
Apenas saída. A lista de grupos em que o usuário é membro direto, truncada para um máximo de 1.000 grupos. Esse atributo não é retornado por padrão e precisa ser solicitado usando o parâmetro de consulta |
id |
Identificador. O ID exclusivo do usuário. As características do atributo são |
externalId |
Opcional. Um identificador definido pelo cliente para o usuário do SCIM. Esse campo diferencia maiúsculas de minúsculas e pode ser modificado. O cliente é responsável por garantir a exclusividade, já que o servidor não a impõe. |
meta |
Apenas saída. Um atributo complexo que contém metadados de recursos. Todos os subatributos |
userName |
Obrigatório. O endereço de e-mail principal do usuário. Usado como o identificador exclusivo do usuário. |
name |
Obrigatório. O nome do usuário. |
displayName |
Opcional. O nome de exibição do usuário. Limite: 256 caracteres. |
active |
Opcional. O status da conta do usuário ( |
urn:ietf:params:scim:schemas:extension:enterprise:2.0:User |
Opcional. Atributos de extensão do usuário empresarial do SCIM. |
Nome
Representação SCIM do nome de um usuário.
| Representação JSON |
|---|
{ "familyName": string, "givenName": string } |
| Campos | |
|---|---|
familyName |
Obrigatório. O sobrenome do usuário. |
givenName |
Obrigatório. O nome do usuário. |
Representação SCIM do e-mail de um usuário.
| Representação JSON |
|---|
{ "value": string, "type": string, "primary": boolean } |
| Campos | |
|---|---|
value |
Obrigatório. O endereço de e-mail do usuário. |
type |
O tipo da conta de e-mail. Os valores válidos são |
primary |
Apenas saída. Indica se este é o e-mail principal do usuário. Esse valor é definido como |
Endereço
Representação SCIM do endereço de um usuário.
| Representação JSON |
|---|
{ "formatted": string, "streetAddress": string, "locality": string, "region": string, "postalCode": string, "country": string, "type": string, "primary": boolean } |
| Campos | |
|---|---|
formatted |
Endereço completo, formatado para exibição. |
streetAddress |
O endereço. |
locality |
A cidade ou localidade. |
region |
A região ou o estado. |
postalCode |
O código postal ou CEP. |
country |
O país. |
type |
O tipo do endereço. Os valores válidos são |
primary |
Indica se este é o endereço principal do usuário. |
Telefone
Representação SCIM do número de telefone de um usuário.
| Representação JSON |
|---|
{ "value": string, "type": string, "primary": boolean } |
| Campos | |
|---|---|
value |
Obrigatório. O número de telefone. |
type |
O tipo do número de telefone. Os valores válidos são |
primary |
Indica se este é o número de telefone principal do usuário. |
EnterpriseUserExtension
Define os atributos da extensão de usuário empresarial do SCIM. O URN do esquema para essa extensão é: urn:ietf:params:scim:schemas:extension:enterprise:2.0:User. Consulte a Seção 4.3 da RFC 7643 para mais detalhes.
| Representação JSON |
|---|
{ "employeeNumber": string, "costCenter": string, "organization": string, "department": string } |
| Campos | |
|---|---|
employeeNumber |
Opcional. Identificador, geralmente atribuído pela organização, usado para identificar o usuário dentro dela. |
costCenter |
Opcional. Identificador do centro de custo a que as despesas do usuário são atribuídas. |
organization |
Opcional. O nome de uma organização a que um usuário pertence. |
department |
Opcional. O nome do departamento a que um usuário pertence no formato de texto. |
GroupReference
Representação SCIM da associação de um usuário a um grupo.
| Representação JSON |
|---|
{ "value": string, "$ref": string, "type": string } |
| Campos | |
|---|---|
value |
Apenas saída. O |
$ref |
Apenas saída. O URI do recurso SCIM que representa o grupo. |
type |
Apenas saída. O tipo de associação ao grupo. Os valores válidos são: |
Métodos |
|
|---|---|
|
Cria um usuário. |
|
Exclui um usuário. |
|
Recupera um usuário. |
|
Recupera uma lista de usuários. |
|
Atualiza um usuário usando a semântica de patch do SCIM. |