SAS 入口網站 API 有多個角色 (定義如下),每個角色都授予使用者進行特定 API 呼叫的權限。角色會指派給使用者的 Google 帳戶。
SAS 客戶機構的第一位使用者是管理員,系統會在註冊程序中自動新增管理員。管理員接著就能新增其他使用者並指派角色,包括管理員角色。
使用者角色
您可以指派給使用者的角色有兩種:
role_admin
這個角色對獲授權的父項資源下的所有子項資源,都具有完整的管理權限。他們會在 SAS 入口網站中設定機構的結構,並管理使用者存取權。
role_cpi
這項角色適用於認證專業安裝人員 (CPI)。如要聲明擁有這個角色,使用者必須證明自己持有有效的 CPI 認證。他們使用 ValidateInstaller()
方法執行這項操作。只有具備經過驗證的 role_cpi
角色,才能使用 SignDevice()
方法提交需要 CPI 安裝的 CBSD 安裝參數。
方法
下表顯示哪些角色可以使用各類型的方法:
方法 | 角色 |
---|---|
GetCustomer() |
|
ListCustomers() |
|
CreateDevice() |
|
GetDevice() |
|
ListDevices() |
|
UpdateDevice() |
|
CreateSignedDevice() |
|
UpdateSignedDevice() |
|
GenerateSecret() |
|
ValidateInstaller() |
|
SignDevice() |
role_cpi (已驗證) |