角色和權限

SAS Portal API 具備多個定義 (各定義如下),每個角色都能讓使用者執行特定 API 呼叫。這些角色會指派給使用者的 Google 帳戶。

SAS 客戶的第一個使用者是「管理員」,在註冊過程中會自動新增機構。之後,管理員就能新增其他使用者並指派角色,包括管理員角色。

使用者角色

您可以將兩種角色指派給使用者:

role_admin

這個角色具有已授予父項資源 所有所有子項的完整管理權限。該公司在 SAS 入口網站中設定機構架構,並管理使用者存取權。

role_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 (已驗證)