Recurso: User
Es la representación 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 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 a los que el usuario pertenece directamente, 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 del recurso. 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. Son atributos de extensión del usuario de SCIM Enterprise. |
Nombre
Es la representación SCIM del nombre de un usuario.
| Representación JSON |
|---|
{ "familyName": string, "givenName": string } |
| Campos | |
|---|---|
familyName |
Obligatorio. Apellido del usuario |
givenName |
Obligatorio. El nombre del usuario. |
Correo electrónico
Es la representación 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 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 adecuado para mostrarse. |
streetAddress |
Es la dirección. |
locality |
Ciudad o localidad |
region |
Región o estado |
postalCode |
Es el código postal. |
country |
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 SCIM del número de teléfono de un usuario.
| Representación JSON |
|---|
{ "value": string, "type": string, "primary": boolean } |
| Campos | |
|---|---|
value |
Obligatorio. 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 la sección 4.3 del RFC 7643 para obtener más detalles.
| Representación JSON |
|---|
{ "employeeNumber": string, "costCenter": string, "organization": string, "department": string } |
| Campos | |
|---|---|
employeeNumber |
Es opcional. Es el 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. Nombre del departamento al que pertenece el usuario, en formato de texto. |
GroupReference
Es la representación de SCIM de la membresía de un usuario en 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 el grupo. |
type |
Solo salida. Es el tipo de membresía del grupo. Los valores válidos son |
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. |