Como a Reveal BI protege os dados de sua análise incorporada

Saiba como proteger seus dados com a plataforma de BI incorporada da Reveal, que inclui vários métodos de autenticação, armazenamento em cache local de dados e muito mais.

Resumo executivo:

A plataforma de inteligência de negócios incorporada da Reveal é baseada em uma arquitetura de nuvem que inclui vários métodos de autenticação, armazenamento em cache local de dados para minimizar o envio de consultas para servidores e bancos de dados e muito mais. Exploraremos isso neste blog. A autenticação da Reveal Cloud usa o padrão OpenID Connect (OIDC). O componente Identity Service fornece autenticação segura […]

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

Autenticação

A autenticação da Reveal Cloud usa o padrão OpenID Connect (OIDC). O componente Identity Service fornece autenticação segura contra várias fontes de autenticação, incluindo contas do Google, Office 365 e Infragistics.

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

Reveal Cloud authentication

Observe que a 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). O provedor de autenticação, então, redireciona o usuário para a Reveal com um código de acesso (etapa 4). A Reveal, então, usa esse código para obter informações do usuário, como o endereço de e-mail que identifica o usuário e os tokens que serão usados para acessar outros serviços, incluindo o Google Drive para contas do Google ou o SharePoint e o OneDrive para contas do Microsoft O365.

Fontes de dados de autenticação

O 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

Para autenticar qualquer uma dessas fontes de dados, o processo depende do provedor, e cada um normalmente exige um método de autenticação diferente. O Reveal oferece suporte a 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 oferecem suporte ao OAuth, como Google Drive, Dropbox, OneDrive e outros, o 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 authentication with OAuth Data Sources

“>

O processo é semelhante ao que discutimos anteriormente com o OIDC. Após a conclusão da autenticação, o Reveal armazenará os tokens de autenticação para acessar os dados em nome do usuário em todas as plataformas compatíveis.

Segurança de dados

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

Aproveite o poder dos dados

Desenvolva sua empresa com dados contextuais e em tempo real.

Solicite uma demonstração