Invia richieste
Seguire queste linee guida quando si creano richieste di invio utilizzando l'API REST dei domini di Identity.
Struttura URL
Accede all'API REST dei domini di Identity tramite un URL che include l'endpoint REST, la risorsa a cui si desidera accedere ed eventuali parametri di query da 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 Identity è:
https://<domainURL>/
Dove: domainURL
rappresenta l'URL specifico del dominio. Per ottenere questo URL mediante 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 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, è possibile 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 successive richieste GET,
PATCH
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 in base all'ID. |
HEAD |
Verificare l'esistenza e/o la modifica della risorsa. Non restituisce un corpo di risposta. Sola lettura. |
POST
|
Crea, modifica, reimposta, importa, autentica, pianifica o crea una richiesta di ricerca nelle 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
|
Elimina o annulla le risorse del dominio di Identity. |
OPTIONS |
Recupera le operazioni consentite per l'endpoint. |
Header supportati
L'API REST dei domini di Identity supporta le intestazioni riportate di seguito che possono essere passate nella sezione dell'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
|
Il token di accesso OAuth utilizzato per accedere alle risorse protette Oppure le firme della richiesta nell'intestazione dell'autorizzazione |
I token di accesso sono stringhe molto lunghe. Questo esempio è stato troncato: Bearer VkdVAZrb_fw......eyJ4NXQjUzI1Ni |