SAS Portal API には、次の表に示すように、ユーザーに特定の API 呼び出しを行う権限を付与するロールがいくつかあります。ロールはユーザーの Google アカウントに割り当てられます。
SAS ユーザーの組織の最初のユーザーは管理者であり、登録プロセス中に自動的に追加されます。管理者は、他のユーザーを追加して、管理者ロールを含むロールを割り当てることができます。
ユーザーロール
ユーザーに割り当てることができるロールは次の 2 つです。
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(検証済み) |