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. Precisa conter apenas valores definidos como |
emails[] |
Opcional. A lista de endereços de e-mail do usuário. O tamanho máximo permitido para os dados é de 10 KB. O e-mail correspondente a |
addresses[] |
Opcional. A lista de endereços físicos do usuário. O tamanho máximo permitido para os dados é de 10 KB. |
phoneNumbers[] |
Opcional. Uma lista dos números de telefone do usuário. O tamanho máximo permitido de dados é 1 KB. |
groups[] |
Apenas saída. A lista de grupos em que o usuário tem associação direta, truncada para no máximo 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 de |
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 corporativo do SCIM. |
urn:ietf:params:scim:schemas:extension:google:2.0:CloudIdentityUser |
Opcional. Atributos de extensão do usuário do Cloud Identity 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 região administrativa. |
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 corporativo 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,
"manager": {
object ( |
| Campos | |
|---|---|
employeeNumber |
Opcional. Identificador, normalmente atribuído pela organização, usado para identificar o usuário dentro da organização. |
costCenter |
Opcional. Identificador do centro de custo ao qual as despesas do usuário são atribuídas. |
organization |
Opcional. O nome de uma organização à qual um usuário pertence. |
department |
Opcional. O nome de um departamento ao qual o usuário pertence no formato de texto. |
manager |
Opcional. O gerente do usuário. Um atributo complexo que permite aos provedores de serviços representar a hierarquia organizacional referenciando o atributo |
Gerente
Representação SCIM do gerente de um usuário. Os campos são baseados na Seção 4.3 do RFC 7643.
| Representação JSON |
|---|
{ "value": string, "$ref": string } |
| Campos | |
|---|---|
value |
Opcional. O |
$ref |
Apenas saída. O URI do recurso SCIM que representa o gerente do usuário. |
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 do SCIM que representa o grupo. |
type |
Apenas saída. O tipo de associação ao grupo. Os valores válidos são: |
CloudIdentityUserExtension
Define os atributos da extensão de usuário do Google Cloud Identity. O URN do esquema para essa extensão é: urn:ietf:params:scim:schemas:extension:google:2.0:CloudIdentityUser.
| Representação JSON |
|---|
{ "websites": [ { object ( |
| Campos | |
|---|---|
websites[] |
Opcional. Os sites associados ao usuário, exceto os do tipo |
additionalExternalIds[] |
Opcional. Uma coleção de identificadores externos do usuário. Essa lista serve como um conjunto complementar aos já representados pelo atributo de esquema principal do SCIM |
additionalIms[] |
Opcional. Endereços de mensagens instantâneas não principais do usuário. Exclui os endereços de MI principais, que correspondem ao atributo de esquema principal do SCIM |
additionalOrganizations[] |
Opcional. Organizações não principais do usuário. |
addressListVisible |
Opcional. Indica se o usuário deve aparecer na lista de endereços global. Se não for atribuído ou for limpo pelo cliente, esse atributo vai usar |
gender |
Opcional. O gênero do usuário. Os valores aceitos são |
organizationalUnit |
Opcional. A unidade organizacional do usuário. |
primaryOrganization |
Opcional. Atributos adicionais da organização principal do usuário. Exclui |
OrganizationalUnit
Representação SCIM da unidade organizacional de um usuário.
| Representação JSON |
|---|
{ "path": string } |
| Campos | |
|---|---|
path |
Opcional. O caminho completo da unidade organizacional a que o usuário pertence (por exemplo, |
Site
Representação SCIM do site de um usuário. Exclui sites do tipo profile, que correspondem ao atributo de esquema principal do SCIM profileUrl.
| Representação JSON |
|---|
{ "value": string, "type": string } |
| Campos | |
|---|---|
value |
Obrigatório. O URL do site. |
type |
Opcional. O tipo do site. Os valores compatíveis são |
ExternalId
Representação SCIM de um identificador externo adicional de um usuário. Exclui identificadores externos já representados pelo atributo de esquema principal do SCIM externalId e pelo atributo de extensão do usuário corporativo do SCIM urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:employeeNumber.
| Representação JSON |
|---|
{ "value": string, "type": string } |
| Campos | |
|---|---|
value |
Obrigatório. O valor do ID externo. |
type |
Opcional. O tipo de ID externo. Os valores compatíveis incluem |
AdditionalIm
Representação SCIM do endereço de mensagem instantânea (IM) não principal de um usuário. Exclui os endereços de MI principais, que correspondem ao atributo de esquema principal do SCIM ims.
| Representação JSON |
|---|
{ "value": string, "usage": string, "type": string } |
| Campos | |
|---|---|
value |
Obrigatório. O endereço de MI. |
usage |
Opcional. O uso do IM. Os valores compatíveis incluem |
type |
Opcional. O tipo do serviço de mensagens instantâneas. Os valores compatíveis incluem |
PrimaryOrganization
Representação SCIM da organização principal de um usuário. Os campos desse atributo complexo se aplicam à mesma organização principal que a extensão de usuário corporativo do SCIM (urn:ietf:params:scim:schemas:extension:enterprise:2.0:User). Ele exclui name, department e costCenter (que são representados pelos atributos organization, department e costCenter em urn:ietf:params:scim:schemas:extension:enterprise:2.0:User), bem como title (que corresponde ao atributo de esquema principal do SCIM title).
| Representação JSON |
|---|
{ "type": string, "domain": string, "fullTimeEquivalent": integer, "location": string, "symbol": string } |
| Campos | |
|---|---|
type |
Opcional. O tipo da organização. Os valores válidos são: |
domain |
Opcional. O nome de domínio associado à organização. Por exemplo, |
fullTimeEquivalent |
Opcional. A porcentagem de milissegundos equivalente em tempo integral na organização (100000 = 100%). |
location |
Opcional. A localização física da organização. |
symbol |
Opcional. O símbolo da organização. |
AdditionalOrganization
Representação SCIM da organização não principal de um usuário. Exclui a organização principal do usuário, que é representada pelo atributo primaryOrganization, pela extensão de usuário corporativo do SCIM (urn:ietf:params:scim:schemas:extension:enterprise:2.0:User) e pelo atributo de esquema principal do SCIM title.
| Representação JSON |
|---|
{ "type": string, "costCenter": string, "department": string, "domain": string, "fullTimeEquivalent": integer, "location": string, "name": string, "symbol": string, "title": string } |
| Campos | |
|---|---|
type |
Opcional. O tipo da organização. Os valores válidos são: |
costCenter |
Opcional. O centro de custo da organização. |
department |
Opcional. O departamento da organização. |
domain |
Opcional. O nome de domínio associado à organização. Por exemplo, |
fullTimeEquivalent |
Opcional. A porcentagem de milissegundos equivalente em tempo integral na organização (100000 = 100%). |
location |
Opcional. A localização física da organização. |
name |
Opcional. É o nome da organização. |
symbol |
Opcional. O símbolo da organização. |
title |
Opcional. O cargo do usuário na organizaçã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. |