A API do Portal SAS possui diversas funções, definidas abaixo, cada uma das quais concede ao usuário permissão para fazer determinadas chamadas de API. As funções são atribuídas à Conta do Google do usuário.
O primeiro usuário da organização de um cliente do SAS é o administrador, que é adicionado automaticamente durante o processo de inscrição. Em seguida, o administrador pode adicionar outros usuários e atribuir funções a eles, incluindo a função de administrador.
Papéis do usuário
Há duas funções que podem ser atribuídas aos usuários:
role_admin
Essa função tem privilégios administrativos completos para todos os recursos filhos do recurso pai a que ela tem acesso. Eles configuram a estrutura da organização no portal do SAS e gerenciam o acesso dos usuários.
role_cpi
Essa função é para usuários que são instaladores profissionais certificados (CPIs, na sigla em inglês). Para reivindicar essa função,
os usuários precisam provar que têm uma certificação CPI ativa. Isso é feito com o método
ValidateInstaller()
. Somente usuários com uma função role_cpi
validada podem usar o método
SignDevice()
para enviar os parâmetros de instalação de CBSDs que exigem instalação de CPI.
Métodos
A tabela a seguir mostra quais papéis podem usar cada tipo de método:
Métodos | Papéis |
---|---|
GetCustomer() |
|
ListCustomers() |
|
CreateDevice() |
|
GetDevice() |
|
ListDevices() |
|
UpdateDevice() |
|
CreateSignedDevice() |
|
UpdateSignedDevice() |
|
GenerateSecret() |
|
ValidateInstaller() |
|
SignDevice() |
role_cpi (validado) |