Recurso: User
Representación de SCIM de un usuario.
| Representación JSON |
|---|
{ "schemas": [ string ], "emails": [ { object ( |
| Campos | |
|---|---|
schemas[] |
Obligatorio. Es una lista de URIs que indican los espacios de nombres de los esquemas de SCIM que definen los atributos presentes en la estructura JSON actual. Solo debe contener valores definidos como |
emails[] |
Es opcional. Es la lista de las direcciones de correo electrónico del usuario. El tamaño máximo de datos permitido es de 10 KB. El correo electrónico correspondiente a |
addresses[] |
Es opcional. Es la lista de las direcciones físicas del usuario. El tamaño máximo de datos permitido es de 10 KB. |
phoneNumbers[] |
Es opcional. Es una lista de los números de teléfono del usuario. El tamaño máximo de datos permitido es de 1 KB. |
groups[] |
Solo salida. Es la lista de grupos en los que el usuario tiene membresía directa, truncada a un máximo de 1,000 grupos. Este atributo no se devuelve de forma predeterminada y se debe solicitar con el parámetro de consulta |
id |
Es el identificador. Es el ID único del usuario. Las características del atributo son |
externalId |
Es opcional. Es un identificador definido por el cliente para el usuario de SCIM. Este campo distingue mayúsculas de minúsculas y es mutable. El cliente es responsable de garantizar la unicidad, ya que el servidor no la aplica. |
meta |
Solo salida. Es un atributo complejo que contiene metadatos de recursos. El proveedor de servicios asigna todos los atributos secundarios de |
userName |
Obligatorio. Es la dirección de correo electrónico principal del usuario. Se usa como identificador único del usuario. |
name |
Obligatorio. El nombre del usuario. |
displayName |
Es opcional. El nombre visible del usuario. Límite: 256 caracteres. |
active |
Es opcional. Es el estado de la cuenta del usuario ( |
urn:ietf:params:scim:schemas:extension:enterprise:2.0:User |
Es opcional. Atributos de extensión de usuario empresarial de SCIM |
urn:ietf:params:scim:schemas:extension:google:2.0:CloudIdentityUser |
Es opcional. Atributos de extensión de usuario de Cloud Identity de SCIM. |
Nombre
Representación de SCIM del nombre de un usuario.
| Representación JSON |
|---|
{ "familyName": string, "givenName": string } |
| Campos | |
|---|---|
familyName |
Obligatorio. El apellido del usuario. |
givenName |
Obligatorio. Es el nombre de pila del usuario. |
Correo electrónico
Es la representación de SCIM del correo electrónico de un usuario.
| Representación JSON |
|---|
{ "value": string, "type": string, "primary": boolean } |
| Campos | |
|---|---|
value |
Obligatorio. La dirección de correo electrónico del usuario. |
type |
Es el tipo de cuenta de correo electrónico. Los valores válidos son |
primary |
Solo salida. Indica si este es el correo electrónico principal del usuario. Este valor se establece en |
Dirección
Es la representación de SCIM de la dirección de un usuario.
| Representación JSON |
|---|
{ "formatted": string, "streetAddress": string, "locality": string, "region": string, "postalCode": string, "country": string, "type": string, "primary": boolean } |
| Campos | |
|---|---|
formatted |
Es la dirección completa, con el formato para mostrar. |
streetAddress |
Indica la dirección. |
locality |
Es la ciudad o localidad. |
region |
La región o el estado. |
postalCode |
Es el código postal. |
country |
Indica el país. |
type |
Es el tipo de dirección. Los valores válidos son |
primary |
Indica si esta es la dirección principal del usuario. |
Teléfono
Es la representación de SCIM del número de teléfono de un usuario.
| Representación JSON |
|---|
{ "value": string, "type": string, "primary": boolean } |
| Campos | |
|---|---|
value |
Obligatorio. El número de teléfono. |
type |
Es el tipo de número de teléfono. Los valores válidos son |
primary |
Indica si este es el número de teléfono principal del usuario. |
EnterpriseUserExtension
Define los atributos de la extensión de usuario empresarial de SCIM. El URN del esquema para esta extensión es urn:ietf:params:scim:schemas:extension:enterprise:2.0:User. Consulta el artículo 4.3 de RFC 7643 para obtener más detalles.
| Representación JSON |
|---|
{
"employeeNumber": string,
"costCenter": string,
"organization": string,
"department": string,
"manager": {
object ( |
| Campos | |
|---|---|
employeeNumber |
Es opcional. Identificador, que suele asignar la organización, que se usa para identificar al usuario dentro de la organización. |
costCenter |
Es opcional. Es el identificador del centro de costos al que se atribuyen los gastos del usuario. |
organization |
Es opcional. Es el nombre de una organización a la que pertenece un usuario. |
department |
Es opcional. Es el nombre del departamento al que pertenece el usuario en formato de texto. |
manager |
Es opcional. Es el administrador del usuario. Es un atributo complejo que, de manera opcional, permite que los proveedores de servicios representen la jerarquía de la organización haciendo referencia al atributo |
Administrador
Es la representación de SCIM del administrador de un usuario. Los campos se basan en el artículo 4.3 de la RFC 7643.
| Representación JSON |
|---|
{ "value": string, "$ref": string } |
| Campos | |
|---|---|
value |
Es opcional. Es el |
$ref |
Solo salida. Es el URI del recurso de SCIM que representa al administrador del usuario. |
GroupReference
Representación de SCIM de la membresía de un usuario a un grupo.
| Representación JSON |
|---|
{ "value": string, "$ref": string, "type": string } |
| Campos | |
|---|---|
value |
Solo salida. Es el |
$ref |
Solo salida. Es el URI del recurso de SCIM que representa al grupo. |
type |
Solo salida. Es el tipo de membresía del grupo. Los valores válidos son |
CloudIdentityUserExtension
Define los atributos de la extensión de usuario de Google Cloud Identity. El URN del esquema para esta extensión es urn:ietf:params:scim:schemas:extension:google:2.0:CloudIdentityUser.
| Representación JSON |
|---|
{ "websites": [ { object ( |
| Campos | |
|---|---|
websites[] |
Es opcional. Son los sitios web asociados con el usuario, excepto los sitios web de tipo |
additionalExternalIds[] |
Es opcional. Es una colección de identificadores externos para el usuario. Esta lista sirve como un conjunto complementario de los que ya están representados por el atributo de esquema principal de SCIM |
additionalIms[] |
Es opcional. Direcciones de mensajería instantánea no principales del usuario. Excluye las direcciones de IM principales, que corresponden al atributo de esquema principal de SCIM |
additionalOrganizations[] |
Es opcional. Son las organizaciones no principales del usuario. |
addressListVisible |
Es opcional. Indica si el usuario debe mostrarse en la lista global de direcciones. Si el cliente no asigna o borra este atributo, se establece de forma predeterminada en |
gender |
Es opcional. Se refiere al género del usuario. Los valores admitidos son |
organizationalUnit |
Es opcional. Es la unidad organizativa del usuario. |
primaryOrganization |
Es opcional. Son los atributos adicionales de la organización principal del usuario. Excluye |
OrganizationalUnit
Representación de SCIM de la unidad organizativa de un usuario.
| Representación JSON |
|---|
{ "path": string } |
| Campos | |
|---|---|
path |
Es opcional. Es la ruta de acceso completa de la unidad organizativa a la que pertenece el usuario (por ejemplo, |
Sitio web
Representación de SCIM del sitio web de un usuario. Excluye los sitios web de tipo profile, que corresponden al atributo de esquema principal de SCIM profileUrl.
| Representación JSON |
|---|
{ "value": string, "type": string } |
| Campos | |
|---|---|
value |
Obligatorio. Es la URL del sitio web. |
type |
Es opcional. Es el tipo de sitio web. Los valores admitidos son |
ExternalId
Representación de SCIM del identificador externo adicional de un usuario. Excluye los identificadores externos que ya están representados por el atributo de esquema principal de SCIM externalId y el atributo de extensión de usuario empresarial de SCIM urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:employeeNumber.
| Representación JSON |
|---|
{ "value": string, "type": string } |
| Campos | |
|---|---|
value |
Obligatorio. Es el valor del ID externo. |
type |
Es opcional. Es el tipo de ID externo. Los valores admitidos son |
AdditionalIm
Es la representación de SCIM de la dirección de mensajería instantánea (IM) no principal de un usuario. Excluye las direcciones de IM principales, que corresponden al atributo de esquema principal de SCIM ims.
| Representación JSON |
|---|
{ "value": string, "usage": string, "type": string } |
| Campos | |
|---|---|
value |
Obligatorio. Es la dirección de mensajería instantánea. |
usage |
Es opcional. El uso de la IM. Los valores admitidos son |
type |
Es opcional. Es el tipo de servicio de IM. Los valores admitidos incluyen |
PrimaryOrganization
Es la representación de SCIM de la organización principal de un usuario. Los campos de este atributo complejo se aplican a la misma organización principal que la extensión de usuario empresarial de SCIM (urn:ietf:params:scim:schemas:extension:enterprise:2.0:User). Se excluyen name, department y costCenter (que se representan con los atributos organization, department y costCenter en urn:ietf:params:scim:schemas:extension:enterprise:2.0:User), así como title (que corresponde al atributo de esquema principal de SCIM title).
| Representación JSON |
|---|
{ "type": string, "domain": string, "fullTimeEquivalent": integer, "location": string, "symbol": string } |
| Campos | |
|---|---|
type |
Es opcional. Es el tipo de organización. Los valores válidos son |
domain |
Es opcional. Es el nombre de dominio asociado con la organización. Por ejemplo, |
fullTimeEquivalent |
Es opcional. El porcentaje de milésimas equivalente a tiempo completo dentro de la organización (100000 = 100%). |
location |
Es opcional. Es la ubicación física de la organización. |
symbol |
Es opcional. Es el símbolo de la organización. |
AdditionalOrganization
Representación de SCIM de la organización no principal de un usuario. Excluye la organización principal del usuario, que se representa en el atributo primaryOrganization, la extensión de usuario empresarial de SCIM (urn:ietf:params:scim:schemas:extension:enterprise:2.0:User) y el atributo de esquema principal de SCIM title.
| Representación JSON |
|---|
{ "type": string, "costCenter": string, "department": string, "domain": string, "fullTimeEquivalent": integer, "location": string, "name": string, "symbol": string, "title": string } |
| Campos | |
|---|---|
type |
Es opcional. Es el tipo de organización. Los valores válidos son |
costCenter |
Es opcional. Es el centro de costos de la organización. |
department |
Es opcional. Es el departamento de la organización. |
domain |
Es opcional. Es el nombre de dominio asociado con la organización. Por ejemplo, |
fullTimeEquivalent |
Es opcional. El porcentaje de milésimas equivalente a tiempo completo dentro de la organización (100000 = 100%). |
location |
Es opcional. Es la ubicación física de la organización. |
name |
Es opcional. Es el nombre de la organización. |
symbol |
Es opcional. Es el símbolo de la organización. |
title |
Es opcional. El cargo del usuario dentro de la organización. |
Métodos |
|
|---|---|
|
Crea un usuario. |
|
Borra un usuario. |
|
Recupera un usuario. |
|
Recupera una lista de usuarios. |
|
Actualiza un usuario con la semántica de parche de SCIM. |