Funciones y permisos

La API del portal de SAS tiene varias funciones, que se definen a continuación, y cada una otorga permiso al usuario para realizar ciertas llamadas a la API. Las funciones 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 funciones, incluida la función de administrador.

Funciones de usuario

Hay dos funciones que se pueden asignar a los usuarios:

administrador_función

Esta función tiene privilegios administrativos completos para todos los recursos secundarios en el recurso superior 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.

función_CPI

Esta función es para usuarios que son instaladores profesionales certificados (CPI). Para reclamar esta función, los usuarios deben demostrar que tienen una certificación de CPI activa. Para ello, usan el método ValidateInstaller(). Solo los usuarios con una función role_cpi validada pueden usar el método SignDevice() para enviar los parámetros de instalación de CBSD que requieren instalación de CPI.

Métodos

En la siguiente tabla, se muestra qué funciones 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)