L'API du portail SAS comporte plusieurs rôles, définis ci-dessous, qui permettent chacun à un utilisateur d'effectuer certains appels d'API. Les rôles sont attribués au compte Google de l'utilisateur.
Le premier utilisateur de l'organisation d'un client SAS est l'administrateur, qui est automatiquement ajouté lors du processus d'inscription. L'administrateur peut ensuite ajouter d'autres utilisateurs et leur attribuer des rôles, y compris le rôle d'administrateur.
Rôles utilisateur
Deux rôles peuvent être attribués aux utilisateurs :
role_admin
Ce rôle dispose de tous les droits d'administration pour toutes les ressources enfants de la ressource parente à laquelle il a été accordé. Il configure la structure de l'organisation dans le portail SAS et gère l'accès des utilisateurs.
role_cpi
Ce rôle est destiné aux installateurs professionnels certifiés. Pour revendiquer ce rôle, les utilisateurs doivent prouver qu'ils disposent d'une certification CPI active. Pour ce faire, ils utilisent la méthode ValidateInstaller()
. Seuls les utilisateurs disposant d'un rôle role_cpi
validé peuvent utiliser la méthode SignDevice()
pour envoyer les paramètres d'installation des CBSD nécessitant une installation CPI.
Méthodes
Le tableau suivant indique les rôles qui peuvent utiliser chaque type de méthode :
Méthodes | Rôles |
---|---|
GetCustomer() |
|
ListCustomers() |
|
CreateDevice() |
|
GetDevice() |
|
ListDevices() |
|
UpdateDevice() |
|
CreateSignedDevice() |
|
UpdateSignedDevice() |
|
GenerateSecret() |
|
ValidateInstaller() |
|
SignDevice() |
role_cpi (validé) |