Argomento precedente: Ulteriori supporto REST quando si richiedono i formati dei datiArgomento successivo: Codice di esempio Java REST


Autorizzazione ruoli in CA SDM

Come nel caso dei servizi Web SOAP, parte della creazione della chiave di accesso dei servizi Web REST (operazione di login) include la verifica se l'utente ha l'autorizzazione ad accedere ai servizi Web REST. In SOAP, il campo di ricerca del ruolo API e dei servizi Web controlla questa verifica nel modulo dei dettagli del tipo di accesso. In REST, un nuovo campo chiamato Ruolo API del servizio Web REST controlla la verifica per REST. È possibile associare un ruolo a questo campo e questo campo è il ruolo predefinito per l'utente. Se questo campo di ricerca è vuoto, gli utenti che appartengono a questo tipo di accesso non hanno accesso a CA SDM attraverso l'Interfaccia Servizi Web REST.

In aggiunta, Servizi Web REST supporta lo stesso elenco di ruoli associati che fanno parte dell'interfaccia del client Web. Un utente REST può selezionare un ruolo differente dall'elenco di ruoli associati (compresi i ruoli nel relativo record dei contatti), passando in un'intestazione di messaggio aggiuntiva come parte della richiesta.

Esempio: utilizzo del ruolo di amministratore per la richiesta

POST /caisd-rest/cnt HTTP/1.1
Host: hostname
Date: Mon, 21 Apr 2011 19:37:58 +0000
X-Role: 10002