Partilhar via


Configurar o fornecedor Facebook para portais

Nota

A partir de 12 de outubro de 2022, os portais do Power Apps passam a ser Power Pages. Mais informações: O Microsoft Power Pages está agora em disponibilidade geral (blogue)
Em breve, vamos migrar e unir a documentação dos portais do Power Apps com a documentação do Power Pages.

Tal como explicado em Configurar um fornecedor OAuth 2.0 para portais, o Facebook é um de vários fornecedores de identidade que utilizam o protocolo OAuth 2.0. Para começar com a configuração Facebook como fornecedor de identidade, selecione Configurar a partir da página de definições do fornecedor.

Configurar a aplicação Facebook.

Passo 1. Criar uma aplicação do Facebook

Para utilizar Facebook como um fornecedor de identidade, é necessário criar uma aplicação no Facebook com um URL de redirecionamento. Para obter passos detalhados sobre a criação de uma app em Facebook, consulte Facebook para Programadores: Criar uma aplicação.

Nota

O URL de resposta é utilizado pela aplicação Facebook para redirecionar os utilizadores para o portal após o sucesso da autenticação. Se o seu portal utilizar um nome de domínio personalizado, é possível que tenha um URL diferente do que aquele fornecido aqui.

Para criar uma aplicação no Facebook

  1. Abra o Dashboard de Aplicações de Programadores do Facebook.
  2. Selecione Criar Aplicação.
  3. Para Selecionar um tipo de aplicação, selecione Consumidor e, em seguida, selecione Continuar.
  4. Introduza um Nome a apresentar da App, e um E-mail de contato de aplicação válido.
  5. Selecione Criar Aplicação. Este passo pode exigir que aceite as políticas da plataforma Facebook e preencha uma verificação de segurança online.
  6. No Dashboard, na nova aplicação, aceda a Definições > separador Básicas e adicione os seguintes detalhes:
    • Domínios da Aplicação (opcional). Por exemplo, contoso.powerappsportals.com.
    • URL de Política de Privacidade: URL para a sua política de privacidade, deve ser acessível de forma anónima; seguindo a política Facebook.
    • Eliminação de Dados do Utilizador: Utilize URL de retorno ou o URL de instruções para eliminação de dados do utilizador seguindo a política Facebook.
    • Objetivo da aplicação adequado.
    • Selecione Adicionar plataforma, e depois selecione Site com Site URL: https://contoso.powerappsportals.com/ ou https://contoso.powerappsportals.com/signin-facebook
  7. Selecione Guardar Alterações.
  8. Selecione Adicionar produtos no painel esquerdo.
  9. Selecione Configurar para iniciar Facebook sessão.
  10. Selecione Web, e o URL para a plataforma introduzido anteriormente é mostrado.
  11. Selecione Guardar.
  12. Selecione Definições em Início de Facebook Sessão.
  13. Em Valid OAuth redirect URIs, insira o URL do portal neste formato: https://contoso.powerappsportals.com/signin-facebook
  14. Selecione Guardar alterações no canto inferior direito da página.
  15. Selecione Configurações no painel esquerdo.
  16. Selecione Obter Acesso Avançado na notificação que diz "A sua aplicação tem acesso padrão a public_profile. Para utilizar o Login Facebook, troque public_profile por Acesso Avançado.". Também pode selecionar Revisão da App a partir do painel esquerdo e, em vez disso, selecionar Permissões e Funcionalidades.
  17. Selecione Obter Acesso Avançado para public_profile.
  18. Confirme a alteração. Este passo pode exigir que aceite as políticas da plataforma Facebook e preencha uma verificação de segurança online.
  19. No centro do ecrã, para o Modo App, selecione Dinâmico. Ser-lhe-á pedido que faça um check-up, por isso selecione Iniciar o check-up.
  20. Reveja e confirme a certificação de uso de dados, certifique as políticas de conformidade e, em seguida, selecione Enviar.
  21. Depois de verificar o check-up de utilização de dados, no centro superior do ecrã, para o Modo app, selecione Dinâmico.
  22. Selecione Definições > Básicas, e note o ID da app e Segredo app que serão usados no passo seguinte para configurar portais Power Apps.

Passo 2. Configurar definições do site

Depois de ter criado a aplicação em Facebook, configure as definições do site para o fornecedor:

  • ID do cliente: Um ID de aplicação único gerado por Facebook para a sua aplicação (ID da aplicação em Facebook para programadores).
  • Segredo do Cliente: O segredo da aplicação para a sua aplicação Facebook (Segredo da aplicação Facebook para programadores).

(Opcional) Passo 3. Definições adicionais

Para configurar configurações adicionais para o fornecedor Facebook, consulte Configurar definições adicionais para fornecedores OAuth 2.0.

Nota

Pode indicar-nos as suas preferências no que se refere ao idioma da documentação? Responda a um breve inquérito. (tenha em atenção que o inquérito está em inglês)

O inquérito irá demorar cerca de sete minutos. Não são recolhidos dados pessoais (declaração de privacidade).