Como o Reveal BI protege seus dados analíticos incorporados

Como o Reveal BI protege seus dados analíticos incorporados

A Reveal plataforma de inteligência de negócios incorporada é baseada em uma arquitetura de nuvem que inclui vários métodos de autenticação, cache local de dados para minimizar o envio de consultas a servidores e bancos de dados e muito mais. Vamos explorá-los neste blog. Autenticação Reveal autenticação de nuvem usa o padrão OpenID Connect (OIDC). O componente Serviço de Identidade fornece autenticação segura [...]

2 min de leitura

A Reveal plataforma de inteligência de negócios incorporada é baseada em uma arquitetura de nuvem que inclui vários métodos de autenticação, cache local de dados para minimizar o envio de consultas a servidores e bancos de dados e muito mais. Vamos explorá-los neste blog.

Autenticação

Reveal autenticação de nuvem usa o padrão OpenID Connect (OIDC). O componente Serviço de identidade fornece autenticação segura em várias fontes de autenticação, incluindo contas do Google, Office 365 e Infragistics.

Reveal segue o fluxo padrão para autenticação OIDC, como você pode ver no diagrama abaixo que destaca a autenticação usando a Microsoft.

Reveal Autenticação na nuvem

 

Observe que Reveal nunca tem acesso às credenciais do usuário, pois elas são inseridas em uma página fornecida pelo provedor de autenticação (Google, Microsoft ou Infragistics). Em seguida, o provedor de autenticação redireciona o usuário para Reveal com um código de acesso (etapa 4). Reveal usa esse código para obter informações do usuário, como o endereço de email que identifica o usuário e tokens que serão usados para acessar outros serviços, incluindo contas do Google Drive para Google ou contas do SharePoint e OneDrive para Microsoft O365.

 

Autenticação de fontes de dados

Reveal oferece suporte a várias fontes de dados, como:

  • Bancos de dados relacionais — MS SQL Server, MySQL e outros
  • Arquivos de dados — CSV, Excel e JSON do Google Drive, Dropbox e outros
  • Serviços em nuvem — Salesforce, Dynamics CRM e muito mais

A autenticação de qualquer uma dessas fontes de dados depende do provedor e cada uma normalmente requer um método de autenticação diferente. Reveal suporta quatro tipos de autenticação:

  1. Anônimo
  2. Usuário/senha
  3. NTLM: usuário, senha e domínio
  4. OAuth v2

Fontes de dados OAuth

Para os provedores que suportam OAuth, como Google Drive, Dropbox, OneDrive e outros, Reveal redirecionará os usuários para a página de autenticação fornecida pelo provedor de dados solicitando permissão para acessar seus dados. Você pode ver isso abaixo:

Reveal autenticação com fontes de dados OAuth

 

“>

O processo é semelhante ao do OIDC que discutimos anteriormente. Quando a autenticação for concluída, Reveal armazenará os tokens de autenticação para acessar os dados em nome do usuário em todas as plataformas com suporte.

Segurança de dados

Para melhorar o desempenho, o Reveal armazena dados armazenados em cache localmente no dispositivo, minimizando assim o número de consultas enviadas ao servidor ou banco de dados. As credenciais para acessar fontes de dados também são armazenadas no dispositivo, pois são solicitadas somente quando a fonte de dados é configurada ou usada pela primeira vez.

Solicite uma demonstração