Conectar a Facebook con OpenID Connect

FoxIDs puede conectarse a Facebook con OpenID Connect y autenticar usuarios con Facebook login o Facebook Limited login.

Puede probar Facebook login con la aplicación web de ejemplo en línea (docs del ejemplo) haciendo clic en Log in y luego Facebook.
Consulte la configuración de ejemplo de Facebook en FoxIDs Control: https://control.foxids.com/test-corp
Obtenga acceso de lectura con el usuario reader@foxids.com y la contraseña gEh#V6kSw, luego seleccione el entorno Production y la pestaña Authentication.

Configurar Facebook

Este capítulo describe cómo configurar una conexión con el flujo OpenID Connect Authorization Code y leer las claims de los usuarios desde el ID token.

1 - Comience creando un método de autenticación OpenID Connect en FoxIDs Control Client

  1. Navegue a la pestaña Authentication

  2. Haga clic en New authentication

  3. Seleccione OpenID Provider

  4. Agregue el Name p. ej. Facebook

  5. Agregue la Authority de Facebook, puede seleccionar usar Facebook login con la authority https://www.facebook.com/ o Facebook Limited login con la authority https://limited.facebook.com/ Read the redirect URLs

  6. Lea el Redirect URL y guárdelo para más tarde

2 - Luego vaya al panel de desarrolladores de Facebook y cree una nueva aplicación

  1. Navegue a My Apps en la esquina superior derecha

  2. Haga clic en Create App

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

  4. Haga clic en Next Select login on Facebook

  5. Probablemente seleccione No, I'm not building a game

  6. Haga clic en Next

  7. Complete los detalles requeridos App details on Facebook

  8. Haga clic en Create app

  9. Ingrese su contraseña de Facebook y la aplicación se crea

  10. Haga clic en Customize adding a Facebook Login button

  11. Haga clic en Go to settings

  12. Agregue el Redirect URL de FoxIDs anterior en el campo Valid OAuth Redirect URIs Rediredt URL on Facebook

  13. Haga clic en Save changes en la esquina inferior derecha

  14. En la sección Permissions haga clic en Add junto al permiso email, lo que cambia el estado a Ready for testing. Email permission on Facebook

  15. Haga clic en Go back

  16. En la barra de navegación izquierda, haga clic en App settings y luego seleccione Basic

  17. Lea el App ID y el App Secret y guárdelos para más tarde

  18. Complete los detalles requeridos

3 - Regrese al método de autenticación FoxIDs en FoxIDs Control Client

  1. Haga clic en Show advanced en la esquina superior derecha de esta sección de configuración
  2. Agregue el Optional custom SP client ID de Facebook llamado App ID
  3. Agregue los dos scopes email y public_profile
  4. Establezca Use PKCE en No
  5. Agregue el Client secret de Facebook llamado App Secret
  6. Establezca Read claims from the ID token instead of the access token en Yes
  7. En Response mode seleccione query Configuration in FoxIDs
  8. Haga clic en Create
  9. Haga clic en Test authentication para probar la conexión con Facebook

Eso es todo, ya terminó.

Su nuevo método de autenticación de Facebook se puede seleccionar como método de autenticación permitido en un registro de aplicación.

Tu privacidad

Usamos cookies para mejorar tu experiencia en nuestros sitios web. Haz clic en «Aceptar todas las cookies» para aceptar su uso. Para rechazar cookies no esenciales, haz clic en «Solo cookies necesarias».

Visita nuestra política de privacidad para saber más