角色和權限

SAS 入口網站 API 有多個角色 (定義如下),每個角色都授予使用者進行特定 API 呼叫的權限。角色會指派給使用者的 Google 帳戶。

SAS 客戶機構的第一位使用者是管理員,系統會在註冊程序中自動新增管理員。管理員接著就能新增其他使用者並指派角色,包括管理員角色。

使用者角色

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

role_admin

這個角色對獲授權的父項資源下的所有子項資源,都具有完整的管理權限。他們會在 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 (已驗證)