Connect to Facebook with OpenID Connect

O FoxIDs pode ser ligado ao Facebook com OpenID Connect e autenticar utilizadores com Facebook login ou Facebook Limited login.

Pode testar o login Facebook com o sample web app online (documentação do sample) clicando em Log in e depois em Facebook.
Veja a configuração sample Facebook no FoxIDs Control: https://control.foxids.com/test-corp
Obtenha acesso de leitura com o utilizador reader@foxids.com e a password gEh#V6kSw, depois selecione o ambiente Production e o separador Authentication.

Configure Facebook

Este capítulo descreve como configurar uma ligação com OpenID Connect Authorization Code flow e ler os claims do utilizador a partir do ID token.

1 - Comece por criar um método de autenticação OpenID Connect no FoxIDs Control Client

  1. Navegue até ao separador Authentication

  2. Clique em New authentication

  3. Selecione OpenID Provider

  4. Adicione o Name, por exemplo Facebook

  5. Adicione a Authority do Facebook; pode escolher usar Facebook login com a authority https://www.facebook.com/ ou Facebook Limited login com a authority https://limited.facebook.com/ Read the redirect URLs

  6. Leia o Redirect URL e guarde-o para mais tarde

2 - Depois vá ao dashboard de developers do Facebook e crie uma nova App

  1. Navegue até My Apps no canto superior direito

  2. Clique em Create App

  3. Selecione Authenticate and request data from users with Facebook Login

  4. Clique em Next Select login on Facebook

  5. Provavelmente selecione No, I'm not building a game

  6. Clique em Next

  7. Preencha os detalhes obrigatórios App details on Facebook

  8. Clique em Create app

  9. Introduza a sua password Facebook e a app é criada

  10. Clique em Customize adding a Facebook Login button

  11. Clique em Go to settings

  12. Adicione o Redirect URL do FoxIDs lido anteriormente no campo Valid OAuth Redirect URIs Rediredt URL on Facebook

  13. Clique em Save changes no canto inferior direito

  14. Na secção Permissions clique em Add junto da permissão email, que mudará o estado para Ready for testing. Email permission on Facebook

  15. Clique em Go back

  16. Na barra de navegação à esquerda, clique em App settings e depois selecione Basic

  17. Leia o App ID e o App Secret e guarde-os para mais tarde

  18. Preencha os detalhes obrigatórios

3 - Volte ao método de autenticação FoxIDs no FoxIDs Control Client

  1. Clique em Show advanced no canto superior direito desta secção de configuração
  2. Adicione o Optional custom SP client ID do Facebook chamado App ID
  3. Adicione os dois scopes email e public_profile
  4. Defina a opção Use PKCE como No
  5. Adicione o Client secret do Facebook chamado App Secret
  6. Defina a opção Read claims from the ID token instead of the access token como Yes
  7. Em Response mode selecione query Configuration in FoxIDs
  8. Clique em Create
  9. Clique em Test authentication para testar a ligação ao Facebook

É isso, terminou.

O seu novo método de autenticação Facebook pode ser selecionado como método de autenticação permitido num registo de aplicação.

A sua privacidade

A sua privacidade

Usamos cookies para melhorar a sua experiência nos nossos sites. Clique no botão 'Aceitar todos os cookies' para concordar com a utilização de cookies. Para recusar cookies não essenciais, clique em 'Apenas cookies necessários'.

Visite a nossa página de Política de Privacidade para saber mais