L'API SAS Portal ha diversi ruoli, definiti di seguito, ognuno dei quali concede a un utente l'autorizzazione a effettuare determinate chiamate API. I ruoli vengono assegnati all'Account Google dell'utente.
Il primo utente dell'organizzazione di un cliente SAS è l'amministratore, che viene aggiunto automaticamente durante la procedura di registrazione. L'amministratore può quindi aggiungere altri utenti e assegnare loro ruoli, incluso il ruolo di amministratore.
Ruoli utente
Esistono due ruoli che possono essere assegnati agli utenti:
role_admin
Questo ruolo dispone di privilegi amministrativi completi per tutte le risorse secondarie della risorsa principale a cui è stato concesso l'accesso. Configurano la struttura dell'organizzazione all'interno del portale SAS e gestiscono l'accesso degli utenti.
role_cpi
Questo ruolo è destinato agli utenti che sono installatori professionali certificati (CPI). Per rivendicare questo ruolo,
gli utenti devono dimostrare di avere una certificazione CPI attiva. Per farlo, utilizzano il metodo
ValidateInstaller(). Solo gli utenti con un ruolo role_cpi convalidato possono utilizzare il metodo
SignDevice()
per inviare i parametri di installazione delle CBSD che richiedono l'installazione di CPI.
Metodi
La tabella seguente mostra quali ruoli possono utilizzare ciascun tipo di metodo:
| Metodi | Ruoli |
|---|---|
GetCustomer() |
|
ListCustomers() |
|
CreateDevice() |
|
GetDevice() |
|
ListDevices() |
|
UpdateDevice() |
|
CreateSignedDevice() |
|
UpdateSignedDevice() |
|
GenerateSecret() |
|
ValidateInstaller() |
|
SignDevice() |
role_cpi (convalidato) |