Funciones y permisos

La API de SAS Portal tiene varios roles, que se definen a continuación, cada uno de los cuales otorga permiso a un usuario para realizar ciertas llamadas a la API. Los roles se asignan a la Cuenta de Google del usuario.

El primer usuario de la organización de un cliente de SAS es el administrador, que se agrega automáticamente durante el proceso de registro. Luego, el administrador puede agregar a otros usuarios y asignarles roles, incluido el rol de administrador.

Funciones de usuario

Existen dos roles que se pueden asignar a los usuarios:

role_admin

Este rol tiene privilegios administrativos completos para todos los recursos secundarios del recurso principal al que se le otorgó acceso. Configuran la estructura de la organización en el portal de SAS y administran el acceso de los usuarios.

role_cpi

Este rol es para los usuarios que son instaladores profesionales certificados (CPI). Para reclamar este rol, los usuarios deben demostrar que tienen una certificación de CPI activa. Para ello, usa el método ValidateInstaller(). Solo los usuarios con un rol role_cpi validado pueden usar el método SignDevice() para enviar los parámetros de instalación de las CBSD que requieren instalación de CPI.

Métodos

En la siguiente tabla, se muestran los roles que pueden usar cada tipo de método:

Métodos Funciones
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 (validado)