Invia richieste
Seguire queste linee guida quando si creano richieste di invio utilizzando l'API REST dei domini di identità.
Struttura URL
Accedere all'API REST dei domini di Identity tramite un URL, che include l'endpoint REST, la risorsa a cui si desidera accedere e qualsiasi parametro di query che si desidera includere in una richiesta. Ottenere la struttura URL completa per l'API REST dei domini di Identity dall'amministratore di Oracle Cloud o dall'amministratore del dominio di Identity.
Endpoint di base
L'endpoint di base per l'API REST dei domini di identità è:
https://<domainURL>/
Dove: domainURL rappresenta l'URL specifico del dominio. Per ottenere questo URL utilizzando la console dei domini di Identity, vedere Ricerca di un URL del dominio di Identity.
In alternativa, ottenere questo URL dall'amministratore di Oracle Cloud o dall'amministratore del dominio di Identity.
Endpoint risorse
Quando si crea una nuova risorsa o si esegue una ricerca di membri di un tipo di risorsa, si aggiunge il nome della risorsa. Ad esempio, quando si invia una richiesta POST per creare un nuovo utente, si utilizza l'endpoint:
https://<domainURL>/admin/v1/Users
Risorse specifiche all'interno di un endpoint
Per accedere a una risorsa specifica, aggiungere il valore dell'attributo id per tale risorsa all'endpoint della risorsa. Ad esempio, se è stato creato un utente e la risposta alla richiesta POST includeva il valore ocid ocid1.user.oc1..xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx nel corpo della risposta, utilizzare l'endpoint seguente per accedere a tale risorsa utente specifica nelle richieste GET, PATCH successive o PUT:
https://<domainURL>/admin/v1/Users/ocid1.user.oc1..xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Metodi supportati
I metodi supportati dipendono dall'endpoint.
| Metodo HTTP | Descrizione |
|---|---|
GET
|
Cercare risorse o cercare una risorsa specifica per ID. |
HEAD |
Verificare l'esistenza e/o la modifica della risorsa. Non restituisce un corpo risposta. Sola lettura. |
POST
|
Creare, modificare, reimpostare, importare, autenticare, pianificare o creare una richiesta di ricerca per le risorse del dominio di Identity. |
PUT
|
Sostituire (aggiornare completamente) una risorsa del dominio di Identity esistente, attivare o disattivare una risorsa del dominio di Identity e così via. |
PATCH
|
Modificare (aggiornare parzialmente) le risorse del dominio di Identity. |
DELETE
|
Eliminare o annullare le risorse del dominio di Identity. |
OPTIONS |
Recupera le operazioni consentite per l'endpoint. |
Intestazioni supportate
L'API REST dei domini di Identity supporta le intestazioni seguenti che possono essere passate nella sezione di intestazione della richiesta o della risposta HTTP.
| Intestazione | Descrizione | Esempio |
|---|---|---|
Content-Type
|
Tipo di supporto del corpo della richiesta. Obbligatorio per le richieste POST e PUT. |
Content-Type: application/scim+json Content-Type: application/json
|
Authorization
|
Token di accesso OAuth utilizzato per accedere alle risorse protette Oppure le firme della richiesta nell'intestazione di autorizzazione |
I token di accesso sono stringhe molto lunghe. Questo esempio è stato troncato: Bearer VkdVAZrb_fw......eyJ4NXQjUzI1Ni |