SAS Portal API имеет несколько ролей, определенных ниже, каждая из которых дает пользователю разрешение на определенные вызовы API. Роли назначаются учетной записи Google пользователя.
Первым пользователем организации клиента SAS является администратор, который автоматически добавляется в процессе регистрации. Затем администратор может добавлять других пользователей и назначать им роли, включая роль администратора.
Роли пользователей
Есть две роли, которые могут быть назначены пользователям:
role_admin
Эта роль имеет полные административные привилегии для всех дочерних ресурсов родительского ресурса, к которым ей предоставлен доступ. Они настраивают структуру организации на портале SAS и управляют доступом пользователей.
role_cpi
Эта роль предназначена для пользователей, которые являются сертифицированными профессиональными установщиками (CPI). Чтобы претендовать на эту роль, пользователи должны доказать, что у них есть действующая сертификация CPI. Они делают это с помощью метода ValidateInstaller()
. Только пользователи с проверенной ролью role_cpi
могут использовать метод SignDevice()
для отправки параметров установки CBSD, требующих установки CPI.
Методы
В следующей таблице показано, какие роли могут использовать каждый тип метода:
Методы | Роли |
---|---|
GetCustomer() | |
ListCustomers() | |
CreateDevice() | |
GetDevice() | |
ListDevices() | |
UpdateDevice() | |
CreateSignedDevice() | |
UpdateSignedDevice() | |
GenerateSecret() | |
ValidateInstaller() | |
SignDevice() | role_cpi (проверено) |