Papéis e permissões

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()

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 (validado)