SAS Portal API 具有多个角色,其中的每个角色都授予用户进行某些 API 调用的权限。系统会将角色分配给用户的 Google 帐号。
SAS 客户组织中的第一个用户是管理员,其在注册过程中会自动添加。然后,管理员可以添加其他用户,并为其分配角色,包括管理员角色。
用户角色
可向用户分配以下两种角色:
角色_管理员
此角色对其获得访问权限的父资源下的所有子资源拥有完整的管理权限。他们在 SAS 门户中设置组织结构,并管理用户访问权限。
role_cpi
此角色适用于获得认证的专业安装人员 (CPI) 用户。如需获得此角色,用户需要证明他们具有有效的 CPI 认证。为此,他们使用 ValidateInstaller()
方法。只有具有经过验证的 role_cpi
角色的用户才能使用 SignDevice()
方法提交需要安装 CPI 的 CBSD 的安装参数。
方法
下表显示了哪些角色可以使用每种方法:
方法 | 角色 |
---|---|
GetCustomer() |
|
ListCustomers() |
|
CreateDevice() |
|
GetDevice() |
|
ListDevices() |
|
UpdateDevice() |
|
CreateSignedDevice() |
|
UpdateSignedDevice() |
|
GenerateSecret() |
|
ValidateInstaller() |
|
SignDevice() |
role_cpi (已验证) |