Partilhar via


Configurar a autenticação no site

Decidir a forma como os utilizadores se autenticam quando visitam é uma personalização central em qualquer site do Power Pages. Se impuser a autenticação, os utilizadores irão autenticar-se através de um fornecedor de identidade.

O Power Pages inclui vários fornecedores de identidade do OAuth 2.0 integrados, para que os utilizadores possam autenticar-se com uma conta Microsoft, LinkedIn, Facebook, Google ou Twitter. Um site pode ter apenas uma instância de um fornecedor de identidade OAuth 2.0 de cada vez.

Pode adicionar fornecedores de identidade SAML 2.0, OpenID Connect e WS Federation, se necessário.

O Power Pages permite que os criadores e administradores configurem facilmente a autenticação de utilizador. Depois de selecionar um fornecedor de identidade, os pedidos na aplicação guiam-no pelas restantes definições.

Para configurar a autenticação de utilizador para o seu site:

  1. Selecione definições de autenticação gerais.
  2. Introduza as definições para um fornecedor de identidade específico.

Nota

As alterações às definições de autenticação do seu site podem demorar alguns minutos a refletir-se no site. Para ver as alterações de imediato, reinicie o site no centro de administração.

Selecione definições de autenticação gerais

Algumas definições de autenticação não dependem do fornecedor de identidade que escolheu. Geralmente, aplicam-se ao método de autenticação do seu site.

  1. Inicie sessão no Power Pages.

  2. Crie um site ou edite um site existente.

  3. No painel esquerdo selecione Segurança.

  4. Em Gerir, selecione Fornecedores de identidade.

  5. Selecione Definições de autenticação.

  6. Selecione as definições de autenticação gerais de que necessita e, em seguida, selecione Guardar.

De seguida, introduza as definições específicas para o seu fornecedor de identidade.

Definições gerais

Selecione as seguintes definições de autenticação geral:

  • Início de sessão externo: A autenticação externa é fornecida pela API Identidade ASP.NET. Os fornecedores de identidade de terceiros gerem credenciais de conta e palavras-passe.

    • Ativado: para se inscreverem para terem acesso, os utilizadores selecionam uma identidade externa para se registarem no site. Depois do registo, uma identidade externa tem acesso às mesmas funcionalidades que uma conta local. Saiba como gerir contas externas.
    • Desativado: os utilizadores não se podem registar ou iniciar sessão com uma conta externa.
  • Abrir registo: controla o formulário de inscrição para criar uma conta de utilizador local.

    • Ativado: o formulário de inscrição permite que qualquer utilizador anónimo visite o site e crie uma conta de utilizador.
    • Desativado: o formulário de inscrição está desativado e oculto.
  • Exigir e-mail exclusivo: especifica se os utilizadores têm de fornecer um endereço de e-mail exclusivo quando se inscrevem.

    • Ativado: uma tentativa de inscrição pode falhar se um utilizador fornecer um endereço de e-mail que já existe num registo de contacto.
    • Desativado: um novo utilizador pode inscrever-se com um endereço de e-mail duplicado.

Configurar fornecedores de identidade específicos

Cada fornecedor de identidade tem definições específicas que precisa de introduzir.

Nota

Se utilizar ou adicionar um nome de domínio personalizado ou alterar o URL de base do site, tem de configurar o seu fornecedor de identidade para utilizar o URL de resposta correto.

  1. No seu site do Power Pages, selecione Segurança>Fornecedores de identidade.

    A lista mostra todos os fornecedores de identidade disponíveis.

    Captura de ecrã da lista de fornecedores de identidade num site do Power Pages.

  2. Para configurar um fornecedor de identidade que aparece na lista, selecione Configurar.

    Se o fornecedor pretendido não estiver listado, adicione-o.

  3. Mantenha o nome do fornecedor como está ou altere-o, se necessário.

    O nome do fornecedor aparece no botão que os utilizadores selecionam para o respetivo fornecedor de identidade na página de início de sessão.

  4. Selecione Seguinte.

  5. Para os passos restantes, localize o fornecedor na tabela de fornecedores de identidade comuns e selecione a ligação da documentação.

Adicionar um fornecedor de identidade

Se o fornecedor de identidade que pretende utilizar não aparecer na lista, pode adicioná-lo.

  1. No seu site do Power Pages, selecione Segurança>Fornecedores de identidade.

  2. Selecione + Novo fornecedor.

  3. Na lista Selecionar fornecedor de início de sessão, selecione Outro.

  4. Na lista Protocolo, selecione o protocolo de autenticação que o fornecedor utiliza.

  5. Introduza o nome do fornecedor tal como aparece na página de início de sessão do seu site.

  6. Selecione Seguinte.

  7. Para os passos restantes, selecione Saber mais na página de configuração para abrir a ligação da documentação relevante:

  8. Selecione Confirmar.

Editar um fornecedor de identidade

  1. No seu site do Power Pages, selecione Segurança>Fornecedores de identidade.

  2. Junto do nome do fornecedor de identidade, selecione Mais Comandos (...) >Editar configuração.

  3. Altere as definições com base na documentação do fornecedor:

  4. Selecione Guardar.

Nota

Não é possível alterar a configuração dos fornecedores de Início de sessão local e do Microsoft Entra aqui. Em vez disso, utilize definições do site.

Eliminar um fornecedor de identidade

Quando elimina um fornecedor de identidade, apenas a sua configuração é eliminada. O fornecedor ainda está disponível para uso futuro com uma nova configuração. Por exemplo, se eliminar o fornecedor de identidade do LinkedIn, a sua aplicação do LinkedIn e a configuração da aplicação permanecem intactas. Da mesma forma, se eliminar um fornecedor do Microsoft Entra External ID, apenas a configuração é eliminada e a configuração do inquilino do Azure para este fornecedor não é alterada.

  1. No seu site do Power Pages, selecione Segurança>Fornecedores de identidade.

  2. À direita do nome do fornecedor de identidade, selecione Mais Comandos (...) >Eliminar.

Definir um fornecedor de identidade predefinido

Predefina qualquer fornecedor de identidade configurado. Quando predefine um fornecedor de identidade, os utilizadores que iniciam sessão no site não são redirecionados para a página de início de sessão. Em vez disso, iniciam sessão através do fornecedor selecionado.

Só pode predefinir um fornecedor de identidade configurado.

Importante

Quando predefine um fornecedor de identidade, os utilizadores não podem selecionar qualquer outro fornecedor de identidade.

  1. No seu site do Power Pages, selecione Segurança>Fornecedores de identidade.

  2. À direita do nome do fornecedor de identidade, selecione Mais Comandos (...) >Predefinir.

Para remover a predefinição e permitir que os utilizadores selecionem um fornecedor de identidade configurado quando iniciarem sessão, selecione Remover como predefinição.

Impedir o erro "Problemas ao iniciar sessão" se recriar o site

Se eliminar e recriar o seu site do Power Pages, os utilizadores podem receber o seguinte erro ao tentar iniciar sessão:

Sorry, but we're having trouble signing you in. AADSTS700016: Application with identifier '<your site URL>' was not found in the directory 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'. This can happen if the application has not been installed by the administrator of the tenant or consented to by any user in the tenant. You may have sent your authentication request to the wrong tenant.

Certifique-se de que configura o fornecedor de identidade corretamente depois de recriar o seu site.