Rôles et autorisations

Les rôles utilisateur de l'API du portail du système SAS (Google Spectrum Access System) permettent à un utilisateur d'effectuer certains appels d'API en fonction de leur portée. Ces rôles sont attribués au compte Google de l'utilisateur.

Rôles utilisateur

Les rôles attribués à un utilisateur sont role_admin et role_cpi. Chaque utilisateur peut se voir attribuer un ou plusieurs rôles.

role_admin

Le premier utilisateur de l'organisation d'un client SAS est l'administrateur. L'administrateur est ajouté automatiquement lors du processus d'inscription. Les administrateurs peuvent ensuite ajouter d'autres utilisateurs et leur attribuer des rôles, y compris le rôle d'administrateur.

Le rôle d'administrateur dispose d'autorisations administratives complètes pour toutes les ressources enfants de la ressource parente à laquelle il a été accordé. L'administrateur configure la structure de l'organisation dans le portail SAS et gère l'accès des utilisateurs.

role_cpi

Le rôle CPI est destiné aux utilisateurs qui sont des installateurs professionnels certifiés. Pour être affectés à ce rôle, les utilisateurs doivent disposer d'une certification CPI active. Pour vérifier si un utilisateur dispose de cette certification, utilisez 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 qui nécessitent l'installation du CPI.

Méthodes

Le tableau suivant indique les rôles pouvant utiliser chaque type de méthode.

Méthodes Rôles
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 (validé)

Étape suivante