Роли и разрешения

API SAS Portal имеет несколько ролей, описанных ниже, каждая из которых предоставляет пользователю разрешение на выполнение определённых вызовов API. Роли назначаются учётной записи Google пользователя.

Первым пользователем организации клиента SAS является администратор, который автоматически добавляется при регистрации. Администратор может добавлять других пользователей и назначать им роли, включая роль администратора.

Роли пользователей

Пользователям можно назначить две роли:

роль_администратор

Эта роль предоставляет полные административные привилегии для всех дочерних ресурсов родительского ресурса, к которым ей предоставлен доступ. Она настраивает структуру организации на портале SAS и управляет доступом пользователей.

role_cpi

Эта роль предназначена для пользователей, являющихся сертифицированными профессиональными установщиками (CPI). Чтобы получить эту роль, пользователи должны подтвердить наличие действующего сертификата CPI. Это можно сделать с помощью метода ValidateInstaller() . Только пользователи с подтвержденной ролью role_cpi могут использовать метод SignDevice() для отправки параметров установки CBSD, требующих установки CPI.

Методы

В следующей таблице показано, какие роли могут использовать каждый тип метода:

Методы Роли
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 (проверено)