Ruoli e autorizzazioni

I ruoli utente dell'API del portale Google Spectrum Access System (SAS) consentono a un utente di effettuare determinate chiamate API in base al relativo ambito. Questi ruoli vengono assegnati all'Account Google dell'utente.

Ruoli utente

I ruoli assegnati a un utente sono role_admin e role_cpi. A ogni utente può essere assegnato uno o più ruoli.

role_admin

Il primo utente dell'organizzazione di un cliente SAS è l'amministratore. L'amministratore viene aggiunto automaticamente durante la procedura di registrazione. Gli amministratori possono quindi aggiungere altri utenti e assegnargli ruoli, incluso il ruolo di amministratore.

Il ruolo Amministratore dispone di autorizzazioni amministrative complete per tutte le risorse secondarie della risorsa principale a cui è stato concesso l'accesso. L'amministratore configura la struttura dell'organizzazione all'interno del portale SAS e gestisce l'accesso degli utenti.

role_cpi

Il ruolo CPI è destinato agli utenti che sono installatori professionisti certificati. Per ricevere questo ruolo, gli utenti devono avere una certificazione CPI attiva. Per verificare se un utente dispone di questa certificazione, utilizza il metodo ValidateInstaller().

Solo gli utenti con un ruolo role_cpi convalidato possono utilizzare il metodo SignDevice() per inviare i parametri di installazione dei CBSD che richiedono l'installazione del CPI.

Metodi

La tabella seguente mostra i ruoli che possono utilizzare ciascun tipo di metodo.

Metodi Ruoli
GetCustomer()

role_admin
role_cpi

ListCustomers()

role_admin
role_cpi

CreateDevice()

role_admin
role_cpi

GetDevice()

role_admin
role_cpi

ListDevices()

role_admin
role_cpi

UpdateDevice()

role_admin
role_cpi

CreateSignedDevice()

role_admin
role_cpi

UpdateSignedDevice()

role_admin
role_cpi

GenerateSecret()

role_admin
role_cpi

ValidateInstaller()

role_admin
role_cpi

SignDevice() role_cpi (convalidato)

Passaggi successivi