
Scriptly ajuda as farmácias a identificar tendências em tempo real com Reveal
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 [...]
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.
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.
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.
Reveal oferece suporte a várias fontes de dados, como:
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:
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:
“>
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.
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.