Skip to main content

Papéis e permissões

Visão Geral

Várias pessoas interagem com a plataforma DHuO com diferentes objetivos e níveis de acesso. Com isso, é necessário diferentes tipos de acesso e permissões. No DHuO é utilizado o sistema de Role-Based Access Control (RBAC) com a definição de papéis com um conjunto de permissões para criar a estrutura de controle de acesso.

De modo geral, existem dois escopos de permissão conforme o tipo da entidade (funcionalidade):

  • Organização
  • Workspace

Entidades com escopo de permissão na Organização tem ações e visibilidade geral, independente de workspace. Já entidades com escopo de permissão em Workspace, tem ações e visibilidades limitadas ao workspace ao qual foi atribuído o papel para o usuário.

Papéis

Atualmente a plataforma contempla os seguintes papéis:

  • Administrador da Organização (Org Admin)
  • Provedor de APIs (API Provider)
  • Operador de APIs (API Operator)
  • Visualizador de Integrações (Integration Viewer)
  • Membro da Organização (Org Member)*

Administrador da Organização

Possui acesso total à Organização, bem como todos os Workspaces, com gestão irrestrita de todas as funcionalidades.

Operador de APIs

O Operador de APIs (API Operator) pode efetuar ações em Ambientes abertos e protegidos (criar Apps e Credenciais, implantar APIs, Certificados e Certificados CA).

Provedor de APIs

O Provedor de APIs (API Provider) possui permissões para desenvolvimento de APIs e integrações no escopo do workspace e pode implantá-las somente em ambientes abertos. No escopo de organizações, esse papel também pode criar configurações do contexto de APIs e integrações, caso sejam referentes a ambientes abertos (por exemplo, cadastrar consumidores de API, variáveis de integração, entre outros).

Visualizador de Integrações

O Visualizador de Integrações (Integration Viewer) possui permissão apenas de visualização nos dados de integrações no escopo do workspace.

Membro da Organização

Ser membro de uma organização (Org Member) não é um papel, mas possui permissão de visualização dos dados no escopo de Organização. Isso ocorre quando um usuário é adicionado na organização e nenhum papel é atribuído a ele.

Permissões dos papéis

Abaixo está o detalhamento de permissões de cada funcionalidade presente no DHuO. "Leitura" significa que o papel possui somente acesso para ver as informações detalhadas do registro de uma entidade. "Escrita" por sua vez, significa controle total sobre os registros daquela entidade, podendo acessar as informações, criar, atualizar ou excluir.

Funcionalidades no escopo de Organização:

Funcionalidade \ PapelOrg AdminAPI OperatorAPI ProviderIntegration ViewerOrg Member
Organização*-----
WorkspacesEscritaLeituraLeituraLeituraLeitura
UsuáriosEscritaLeituraLeituraLeituraLeitura
Papéis e permissõesEscritaLeituraLeituraLeituraLeitura
AmbientesEscritaLeituraLeituraLeituraLeitura
CategoriasEscritaLeituraLeituraLeituraLeitura
WebhooksEscritaLeituraLeituraLeituraLeitura
DashboardsEscritaLeituraLeituraLeituraLeitura
GatewaysEscritaEscrita---
CertificadosEscritaEscritaLeitura--
Certificados CAEscritaEscritaLeitura--
Implantação de CertificadosEscritaEscritaEscrita ambientes abertos--
Implantação de Certificados CAEscritaEscritaEscrita ambientes abertos--
Consumidores de API (Apps)EscritaEscritaEscrita ambientes abertos--
Credenciais de consumo de APIEscritaEscritaEscrita ambientes abertos--
ClustersEscritaEscrita---
SecretsEscritaEscritaEscrita ambientes abertos--
VariáveisEscritaEscritaEscrita ambientes abertos--
Arquivos SSL/TLSEscritaEscritaEscrita ambientes abertos--
PortaisEscritaLeituraLeituraLeituraLeitura
Design de portalEscritaLeituraLeituraLeituraLeitura
Usuários do portalEscritaLeituraLeituraLeituraLeitura
Ambientes do portalEscritaLeituraLeituraLeituraLeitura
Planos de consumoEscritaLeituraLeituraLeituraLeitura
Informação adicional

*Apenas o dono da Conta de produto (Product Account) pode criar e gerenciar dados de organizações. Para saber mais, acesse a seção Conta de produto e licença.

Funcionalidades no escopo de Workspace:

Funcionalidade \ PapelOrg AdminAPI OperatorAPI ProviderIntegration ViewerOrg Member
APIsEscritaLeituraEscrita--
Versões de APIsEscritaLeituraEscrita--
Especificação de APIEscritaLeituraEscrita--
Documentação de APIEscritaLeituraEscrita--
Políticas de GatewayEscritaLeituraEscrita--
Releases de APIEscritaLeituraEscrita--
Implantação de APIEscritaEscritaEscrita ambientes abertos--
Publicação de documentação de APIEscritaLeituraEscrita--
IntegraçõesEscritaLeituraEscritaLeitura-
Versões de IntegraçõesEscritaLeituraEscritaLeitura-
CanvasEscritaLeituraEscritaLeitura-
Documentação de IntegraçãoEscritaLeituraEscritaLeitura-
Releases de IntegraçãoEscritaLeituraEscritaLeitura-
Implantação de IntegraçãoEscritaEscritaEscrita ambientes abertosLeitura-
Publicação de documentação de IntegraçãoEscritaLeituraEscritaLeitura-

Configuração

Os papéis e permissões de usuários são gerenciados no contexto da Organização. A partir da home, acesse o ícone de configurações da Organização menu > Usuários.

Na lista de usuários acesse a ação Permissões do usuário que deseja configurar as permissões.

Permissões

Apenas usuários com papel de administrador da organização (Org Admin) podem gerenciar papéis e permissões.

Parâmetros

Aqui estão os parâmetros para adição de um papel ao usuário:

  • Papel: Obrigatório. Papel a ser atribuído ao usuário.
  • Workspace: Caso o papel escolhido tenha permissões no escopo de workspace é necessário informar a qual workspace será aplicado.
Atenção!

A remoção de papel de um usuário, não o remove da organização. Para remover todo o acesso de um usuário em uma organização é necessário removê-lo dela. Para saber mais, acesse a seção Usuários.