Se connecter à Facebook avec OpenID Connect

FoxIDs peut être connecté à Facebook avec OpenID Connect et authentifier les utilisateurs avec Facebook login ou Facebook Limited login.

Vous pouvez tester Facebook login avec l’exemple d’application web en ligne (docs de l’exemple) en cliquant sur Log in puis Facebook.
Consultez la configuration d’exemple Facebook dans FoxIDs Control : https://control.foxids.com/test-corp
Obtenez l’accès en lecture avec l’utilisateur reader@foxids.com et le mot de passe gEh#V6kSw, puis sélectionnez l’environnement Production et l’onglet Authentication.

Configurer Facebook

Ce chapitre décrit comment configurer une connexion avec le flux OpenID Connect Authorization Code et lire les revendications des utilisateurs à partir de l’ID token.

1 - Commencez par créer une méthode d’authentification OpenID Connect dans FoxIDs Control Client

  1. Accédez à l’onglet Authentication

  2. Cliquez sur New authentication

  3. Sélectionnez OpenID Provider

  4. Ajoutez le Name par ex. Facebook

  5. Ajoutez l’Authority Facebook, vous pouvez choisir d’utiliser Facebook login avec l’authority https://www.facebook.com/ ou Facebook Limited login avec l’authority https://limited.facebook.com/ Read the redirect URLs

  6. Lisez l’Redirect URL et conservez-la pour plus tard

2 - Allez ensuite sur le tableau de bord développeur Facebook et créez une nouvelle application

  1. Accédez à My Apps en haut à droite

  2. Cliquez sur Create App

  3. Sélectionnez Authenticate and request data from users with Facebook Login

  4. Cliquez sur Next Select login on Facebook

  5. Sélectionnez probablement No, I'm not building a game

  6. Cliquez sur Next

  7. Renseignez les détails requis App details on Facebook

  8. Cliquez sur Create app

  9. Saisissez votre mot de passe Facebook et l’application est créée

  10. Cliquez sur Customize adding a Facebook Login button

  11. Cliquez sur Go to settings

  12. Ajoutez l’Redirect URL de FoxIDs obtenu précédemment dans le champ Valid OAuth Redirect URIs Rediredt URL on Facebook

  13. Cliquez sur Save changes en bas à droite

  14. Dans la section Permissions cliquez sur Add à côté de la permission email, ce qui change le statut en Ready for testing. Email permission on Facebook

  15. Cliquez sur Go back

  16. Dans la barre de navigation à gauche, cliquez sur App settings puis sélectionnez Basic

  17. Lisez l’App ID et l’App Secret et conservez-les pour plus tard

  18. Renseignez les détails requis

3 - Revenez à la méthode d’authentification FoxIDs dans FoxIDs Control Client

  1. Cliquez sur Show advanced en haut à droite de cette section de configuration
  2. Ajoutez l’Optional custom SP client ID de Facebook appelé App ID
  3. Ajoutez les deux scopes email et public_profile
  4. Définissez Use PKCE sur No
  5. Ajoutez le Client secret de Facebook appelé App Secret
  6. Définissez l’option Read claims from the ID token instead of the access token sur Yes
  7. En Response mode sélectionnez query Configuration in FoxIDs
  8. Cliquez sur Create
  9. Cliquez sur Test authentication pour tester la connexion Facebook

C’est tout, vous avez terminé.

Votre nouvelle méthode d’authentification Facebook peut être sélectionnée comme méthode d’authentification autorisée dans un enregistrement d’application.

Votre confidentialité

Nous utilisons des cookies pour améliorer votre expérience sur nos sites. Cliquez sur « Accepter tous les cookies » pour accepter l'utilisation des cookies. Pour refuser les cookies non essentiels, cliquez sur « Cookies nécessaires uniquement ».

Consultez notre politique de confidentialité pour en savoir plus