Visión general del esquema de SCIM

Un esquema es una recopilación de definiciones de atributos que describen el contenido de un recurso completo o parcial, por ejemplo, urn:ietf:params:scim:schemas:core:2.0:User. Las definiciones de atributo especifican el nombre del atributo y los metadatos, como tipo (cadena, binario), cardinalidad (singular, múltiple, complejo), mutabilidad y capacidad de devolución.

Notación de atributo

Todas las operaciones de la API de SCIM del dominio de identidad comparten un esquema común para hacer referencia a atributos simples y complejos. En general, los atributos se identifican prefijando el nombre del atributo con su nombre uniforme de recurso (URN) de esquema, separados por dos puntos (:). Por ejemplo, el atributo de recurso de usuario principal userName se identifica como urn:ietf:params:scim:schemas:core:2.0:User:userName.

La API de REST de los dominios de identidad incluye los siguientes URN de esquema:

  • urn:ietf:params:scim:schemas:core:2.0

  • urn:ietf:params:scim:schemas:extension:enterprise:2.0

  • urn:ietf:params:scim:schemas:oracle:idcs:extension

Tipos de Dato de Atributo

Los tipos de dato de atributo se derivan de JSON y tienen las siguientes características, a menos que se especifique lo contrario:

  • opcional

  • No Sensible a mayúsculas/minúsculas

  • modificable

  • devuelto por defecto

  • no es único

  • de tipo Cadena

Tipos de datos Contenido
Cadena Secuencia de cero o más caracteres Unicode codificados mediante UTF-8.
Booleana Literal "true" o "false".
decimal Número real con al menos un dígito a la izquierda y derecha de la coma decimal.
Entero Número decimal sin dígitos fraccionarios.
DateTime Un valor DateTime, como 2024-04-23T04:56:22Z.
Binario Datos binarios arbitrarios.
Complejo Atributo singular o de varios valores cuyo valor es una composición de uno o más atributos simples.
Con Varios Valores Lista de valores o subatributos.
CharArray Matriz de caracteres que contiene atributos confidenciales, por ejemplo, una contraseña.