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

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

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

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

Есть две роли, которые могут быть назначены пользователям:

role_admin

Эта роль имеет полные административные привилегии для всех дочерних ресурсов родительского ресурса, к которым ей предоставлен доступ. Они настраивают структуру организации на портале 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 (проверено)