Panoramica schema SCIM

Uno schema è una raccolta di definizioni di attributi che descrivono il contenuto di una risorsa intera o parziale, ad esempio urn:ietf:params:scim:schemas:core:2.0:User. Le definizioni degli attributi specificano il nome dell'attributo e i metadati, ad esempio tipo (stringa, binario), cardinalità (singolare, multipla, complessa), mutabilità e restituibilità.

Notazione attributo

Tutte le operazioni API SCIM del dominio di Identity condividono uno schema comune per fare riferimento ad attributi semplici e complessi. In generale, gli attributi vengono identificati mediante il prefisso del nome attributo con il relativo nome di risorsa uniforme schema (URN), separato dai due punti (:). Ad esempio, l'attributo di risorsa utente di base userName è identificato come urn:ietf:params:scim:schemas:core:2.0:User:userName.

L'API REST dei domini di Identity include gli URN dello schema riportati di seguito.

  • 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

Tipi di dati degli attributi

I tipi di dati degli attributi vengono derivati da JSON e hanno le seguenti caratteristiche, a meno che non sia specificato diversamente:

  • facoltativo

  • senza distinzione tra casi e casi

  • modificabile

  • restituito per impostazione predefinita

  • non univoco

  • di tipo String

Tipo di dati Contenuto
Stringa Una sequenza di zero o più caratteri Unicode codificati con UTF-8.
Boolean Il valore letterale "vero" o "falso".
Decimal Numero reale con almeno una cifra a sinistra e a destra del separatore decimale.
Valore intero Numero decimale senza cifre frazionarie.
DateTime Un valore DateTime, ad esempio 2024-04-23T04:56:22Z.
Binario Dati binari arbitrari.
Complesso Attributo singolare o a più valori il cui valore è una composizione di uno o più attributi semplici.
Più valori Elenco di valori o attributi secondari.
CharArray Array di caratteri che contiene attributi riservati, ad esempio una password.