Funções e permissões

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

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)