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) |