A API SAS Portal tem vários papéis, definidos abaixo, e cada um deles dá 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 de uma organização de um cliente SAS é o administrador, que é adicionado automaticamente durante o processo de inscrição. O administrador pode adicionar outros usuários e atribuir a eles papéis, incluindo o papel de administrador.
Papéis do usuário
Existem duas funções que podem ser atribuídas a usuários:
papel_administrador
Esse papel tem privilégios administrativos totais para todos os recursos filhos no recurso pai a que foi concedido acesso. Eles configuram a estrutura da organização no Portal SAS e gerenciam o acesso dos usuários.
Papel de CPI
Essa função é destinada a usuários que são instaladores profissionais certificados (CPIs). Para reivindicar esse papel, os usuários precisam provar que têm uma certificação de CPI ativa. Isso é feito com o
método
ValidateInstaller()
. Somente usuários com um papel role_cpi
validado podem usar o método
SignDevice()
para enviar os parâmetros de instalação dos CBSDs que exigem a instalação do 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) |