Permissionamento

Cada produto oferece uma granularidade do permissionamento específica, que permite que você tenha o controle adequado, limitando, quando necessário, as ações e privilégios de usuários.

O gerenciamento de acessos é diferente nas versões 4.x da Sensedia Platform. Verifique a a documentação.

Veja nesta página mais sobre permissionamentos para:

Conceitos

  • Recurso: qualquer entidade de um produto que pode ser protegida, como arquivos, APIs, dados ou funcionalidades.

  • Permissão (Permission): determina se uma ação específica pode ser realizada sobre um determinado recurso, como criar, deletar, listar, atualizar, visualizar, etc.

  • Papel (Role): conjunto de permissões agrupadas com base em funções específicas (ex: "Administrador", "Editor", "Leitor").

As permissões são atribuídas a papéis, e os usuários herdam essas permissões ao serem associados aos papéis.

Exemplo prático

Quero que alguns usuários possam apenas visualizar os Data Streamings já configurados no Sensedia Analytics, enquanto outros possam, além de visualizar, também criar, editar e deletar Data Streamings.

  1. Crie dois papéis (roles): "Data Streaming Viewer" e "Data Streaming Editor".

    • Criando o papel "Data Streaming Viewer":

      • Na home do seu Sensedia Platform, clique em Roles, no menu localizado na lateral direita. tela home com indicação para o menu roles
        Esta tela pode variar de acordo com as soluções da Sensedia que você possui.

      • Clique no botão + Create Role, localizado no canto superior direito da tela, para criar um novo papel.
        tela roles com o botão create role.

      • Em Role information, preencha o nome (não utilize espaços) e, opcionalmente, a descrição do papel. Clique em Continue.
        parte da tela overview com o nome do papel preenchido.

      • Em Assign Permissions, busque por "Analytics" e selecione apenas a permissão "Data Streaming View" em "Data Streaming" e clique em NEXT
        tela permissions com a permissão Data Streaming view selecionada.

      • Em Review, revise as informações do papel e clique em Create Role.

    • Criando o papel "Data Streaming Editor":

      • Repita os mesmos passos listados acima para criar o papel "Data Streaming Editor", mas desta vez selecione as permissões:

        • "Data Streaming View",

        • "Data Streaming Create",

        • "Data Streaming Update" e

        • "Data Streaming Delete" em "Data Streaming"
          parte da tela permissions com as permissões Data Streaming view, create, update e delete selecionadas.

  2. Associe os usuários aos papéis criados.

    • Em Roles, localize um dos papéis criados e clique em > da coluna Actions.
      tela roles com o botão actions.

    • Clique na aba Users e, em seguida, clique no botão Assign User.
      aba users com o botão assign user.

    • Selecione os usuários desejados e clique em + Add 'n' Roles ('n' é a quantidade de usuários selecionados).
      permissions assign user add.

    • Clique em Assign Roles para concluir.

    • Repita o mesmo processo para o outro papel criado.

Os usuários que foram associados ao papel "Data Streaming Viewer" poderão apenas visualizar os Data Streamings existentes, enquanto os usuários que foram associados ao papel "Data Streaming Editor" poderão criar, editar e deletar Data Streamings.

Adaptive Governance e Developer Portal

  • Certifique-se que o usuário está associado a um papel que tenha as permissões necessárias para acessar o recurso do Adaptive Governance e/ou do Developer Portal.

  • Além das permissões para o Adaptive Governance e/ou do Developer Portal, você também pode precisar configurar algumas permissões que estão relacionadas a outros produtos ou recursos.

Para acessar todas as funcionalidades relacionadas ao catálogo das APIs, tanto para o Adaptive Governance quanto para o Developer Portal, selecione as permissões do Connect Catalog, assim como as permissões do próprio produto.

tela permissions com a permissão Connect Catalog selecionada

API Management (Sensedia Platform)

Além das permissões para os recursos do API Management (Sensedia Platform), você também pode precisar configurar algumas permissões que estão relacionadas a outros recursos.

Por exemplo, para visualizar uma lista de APIs no API Management (Sensedia Platform), o usuário deve estar associado a um papel que tenhas as permissões:

  • "API List" em "API Platform" e

  • "Groups" em "Access Control".

Veja mais detalhes sobre as permissões necessárias para cada recurso no guia de usuário do API Management.

Thanks for your feedback!
EDIT

Share your suggestions with us!
Click here and then [+ Submit idea]