Introdução

Concluído

Tabelas de clientes do Microsoft Dataverse

A segurança do Microsoft Power Pages é configurada principalmente em torno do contato do Microsoft Dataverse (ou Microsoft Dynamics 365). O contato representa uma pessoa com quem uma organização tem um relacionamento. Nos aplicativos do Dynamics 365, uma linha de contato pode representar um stakeholder, como um cliente, um parceiro, um fornecedor, o suporte ou um funcionário de stakeholders organizacionais (normalmente, você representaria organizações usando a tabela Conta). Para obter mais informações, consulte a documentação Tabelas de clientes.

Observação

Para sites do Power Pages configurados para acesso interno da equipe (como o portal do funcionário), os usuários do sistema do Dataverse também precisarão de linhas de contato correspondentes para acessar o site.

Contato

Um site pode mostrar informações públicas e conteúdo visualizado por usuários anônimos que não precisam se autenticar. Um exemplo é um boletim informativo online ou uma agenda de eventos que mostra detalhes de uma tabela do Dataverse.

No entanto, você precisa garantir que certas informações privadas ou protegidas sejam acessíveis apenas a usuários especificados e autenticados do site. Um exemplo dessas informações seria conteúdo protegido apenas para membros ou informações privadas, como faturas.

O Power Pages adiciona colunas, formulários e exibições que contêm informações específicas do Power Pages à tabela Contato.

Captura de tela de uma linha de contato acessível em um site.

Um usuário do site precisa entrar usando um processo de autenticação no qual o aplicativo do site reconhece o visitante como um contato específico do Dataverse. Em seguida, o Power Pages pode mostrar o conteúdo estático e dinâmico protegido e privado para esse usuário.

Para obter mais informações, consulte Configurar a autenticação do site do Power Pages.

Para ser reconhecido como usuário do site, o contato precisa aceitar um convite do site associado a um contato existente ou pode se registrar como um novo contato.

Considere estratégias para adicionar contatos a um site do Power Pages. Ao iniciar uma nova iniciativa em que você está criando um novo público-alvo, você permite que novos usuários do site se registrem e criem novas linhas de contato.

Captura de tela da configuração de registro de contato em um site.

Se você tiver uma base de clientes existente com milhares de contatos que já existem em seu aplicativo, convide esses contatos existentes para o site a fim de evitar a criação de linhas de contato duplicadas.

Você pode configurar a capacidade de permitir ou não permitir que os visitantes do site se registrem como um novo contato, garantindo que a configuração do site Autenticação/Registro/Habilitado esteja definida como verdadeiro ou falso.

Contas

Um relacionamento comum nos aplicativos do Dataverse é quando o contato é uma tabela secundária de uma linha de conta que representa um relacionamento entre funcionário e empregador. Esse relacionamento pode ter impacto sobre como você configura as permissões da tabela, pois o contato pode receber acesso ao conteúdo com base nas permissões concedidas à linha da conta primária.

Função da Web

Quando um usuário do site tiver um contato associado, você ainda precisará atribuir funções da Web vinculadas a regras de controle de acesso à página da Web e permissões de tabela e coluna que determinam as informações que o usuário do site pode acessar.

Você só pode criar uma linha Função da Web no aplicativo Power Pages Management. A tabela a seguir descreve as propriedades na linha Função da Web.

Propriedade Detalhes
Nome O nome da função da Web. Esse nome deve ser descritivo da finalidade ou público-alvo atribuído à função da Web.
Site O site ao qual essa função da Web pertence.
Descrição Uma descrição da finalidade da função da Web e outras informações descritivas.
Função de Usuários Autenticados Uma coluna booliana que indica que as permissões da tabela vinculada ou as regras de controle de acesso à página da Web são aplicadas automaticamente a todos os usuários autenticados do site.
Função de Usuários Anônimos Uma coluna booliana que indica que as permissões da tabela vinculada ou as regras de controle de acesso à página da Web são aplicadas automaticamente a todos os usuários anônimos do site.

Você pode atribuir funções da Web usando o aplicativo Power Pages Management e relacionar um contato existente a uma função da Web. Além disso, você pode especificar funções da Web em uma linha de convite do site e atribuí-las automaticamente quando um contato aceitar o convite.

Você pode configurar funções da Web para fornecer acesso automaticamente a todos os usuários autenticados ou a todos os usuários anônimos.

Captura de tela da função da Web e ações dessa função.