角色和权限

SAS Portal API 具有多个角色,其中的每个角色都授予用户进行某些 API 调用的权限。系统会将角色分配给用户的 Google 帐号。

SAS 客户组织中的第一个用户是管理员,其在注册过程中会自动添加。然后,管理员可以添加其他用户,并为其分配角色,包括管理员角色。

用户角色

可向用户分配以下两种角色:

角色_管理员

此角色对其获得访问权限的父资源下的所有子资源拥有完整的管理权限。他们在 SAS 门户中设置组织结构,并管理用户访问权限。

role_cpi

此角色适用于获得认证的专业安装人员 (CPI) 用户。如需获得此角色,用户需要证明他们具有有效的 CPI 认证。为此,他们使用 ValidateInstaller() 方法。只有具有经过验证的 role_cpi 角色的用户才能使用 SignDevice() 方法提交需要安装 CPI 的 CBSD 的安装参数。

方法

下表显示了哪些角色可以使用每种方法:

方法 角色
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(已验证)