ロールと権限

SAS Portal API には、次の表に示すように、ユーザーに特定の API 呼び出しを行う権限を付与するロールがいくつかあります。ロールはユーザーの Google アカウントに割り当てられます。

SAS ユーザーの組織の最初のユーザーは管理者であり、登録プロセス中に自動的に追加されます。管理者は、他のユーザーを追加して、管理者ロールを含むロールを割り当てることができます。

ユーザーロール

ユーザーに割り当てることができるロールは次の 2 つです。

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(検証済み)