Risorsa: Schema
Dalla sezione 7 della RFC 7643. Specifica i metadati relativi a uno schema.
| Rappresentazione JSON |
|---|
{
"attributes": [
{
object ( |
| Campi | |
|---|---|
attributes[] |
Obbligatorio. L'elenco degli attributi dello schema. |
id |
Obbligatorio. L'URI univoco dello schema. Se applicabile, i fornitori di servizi devono specificare l'URI, ad esempio |
name |
Facoltativo. Il nome leggibile dello schema. Se applicabile, i fornitori di servizi devono specificare il nome, ad esempio |
description |
Facoltativo. La descrizione dello schema leggibile. Se applicabile, i fornitori di servizi devono specificare la descrizione. |
Attributo
Dalla sezione 7 della RFC 7643. Definisce le caratteristiche di un attributo.
| Rappresentazione JSON |
|---|
{
"subAttributes": [
{
object ( |
| Campi | |
|---|---|
subAttributes[] |
Quando un attributo è di tipo |
canonicalValues[] |
Facoltativo. Una raccolta di valori canonici suggeriti che possono essere utilizzati (ad esempio, |
referenceTypes[] |
Un array multivalore di stringhe JSON che indicano i tipi di risorse SCIM a cui è possibile fare riferimento. I valori validi sono:
Questo attributo è applicabile solo agli attributi di tipo |
name |
Il nome dell'attributo. |
type |
Il tipo di dati dell'attributo. I valori validi sono |
multiValued |
Indica la pluralità dell'attributo. |
description |
La descrizione dell'attributo leggibile. Se applicabile, i fornitori di servizi devono specificare la descrizione. |
required |
Specifica se l'attributo è obbligatorio o meno. |
caseExact |
Specifica se un attributo stringa è sensibile alle maiuscole. Il server utilizza la distinzione tra maiuscole e minuscole durante la valutazione dei filtri. Per gli attributi che fanno distinzione tra maiuscole e minuscole, il server conserva la distinzione tra maiuscole e minuscole per qualsiasi valore inviato. Se l'attributo non fa distinzione tra maiuscole e minuscole, il server potrebbe modificare le maiuscole e minuscole per un valore inviato. La distinzione tra maiuscole e minuscole influisce anche sul modo in cui i valori degli attributi possono essere confrontati con i valori dei filtri (vedi RFC 7644, sezione 3.4.2.2). In base alla sezione 2.3.6 di RFC 7643 e alla sezione 2.3.7 di RFC 7643, i tipi |
mutability |
Una singola parola chiave che indica le circostanze in cui il valore dell'attributo può essere (ri)definito:
|
returned |
Una singola parola chiave che indica quando un attributo e i valori associati vengono restituiti in risposta a una richiesta GET o a una richiesta PUT, POST o PATCH. Le parole chiave valide sono le seguenti:
|
uniqueness |
Un singolo valore della parola chiave che specifica in che modo il fornitore di servizi applica l'unicità dei valori degli attributi. Un server potrebbe rifiutare un valore non valido in base all'unicità restituendo il codice di risposta HTTP
Come specificato nella sezione 2.3 dell'RFC 7643, i tipi di dati |
Metodi |
|
|---|---|
|
Recupera uno schema. |
|
Recupera tutti gli schemi. |