Connect to Facebook with OpenID Connect

FoxIDs puo essere collegato a Facebook con OpenID Connect e autenticare utenti con Facebook login o Facebook Limited login.

Puoi testare il login Facebook con il sample web app online (documentazione sample) facendo clic su Log in e poi Facebook.
Dai un'occhiata alla configurazione sample Facebook in FoxIDs Control: https://control.foxids.com/test-corp
Ottieni accesso in lettura con l'utente reader@foxids.com e la password gEh#V6kSw, poi seleziona l'ambiente Production e la scheda Authentication.

Configure Facebook

Questo capitolo descrive come configurare una connessione con OpenID Connect Authorization Code flow e leggere i claim utente dall'ID token.

1 - Inizia creando un metodo di autenticazione OpenID Connect in FoxIDs Control Client

  1. Vai alla scheda Authentication

  2. Fai clic su New authentication

  3. Seleziona OpenID Provider

  4. Aggiungi il Name, ad esempio Facebook

  5. Aggiungi l'Authority di Facebook; puoi scegliere di usare Facebook login con l'authority https://www.facebook.com/ oppure Facebook Limited login con l'authority https://limited.facebook.com/ Read the redirect URLs

  6. Leggi Redirect URL e salvalo per dopo

2 - Poi vai alla dashboard sviluppatori Facebook e crea una nuova App

  1. Vai a My Apps in alto a destra

  2. Fai clic su Create App

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

  4. Fai clic su Next Select login on Facebook

  5. Probabilmente seleziona No, I'm not building a game

  6. Fai clic su Next

  7. Compila i dettagli richiesti App details on Facebook

  8. Fai clic su Create app

  9. Inserisci la tua password Facebook e l'app viene creata

  10. Fai clic su Customize adding a Facebook Login button

  11. Fai clic su Go to settings

  12. Aggiungi il Redirect URL di FoxIDs letto prima nel campo Valid OAuth Redirect URIs Rediredt URL on Facebook

  13. Fai clic su Save changes in basso a destra

  14. Nella sezione Permissions fai clic su Add accanto al permesso email, che cambiera lo stato in Ready for testing. Email permission on Facebook

  15. Fai clic su Go back

  16. Nella barra di navigazione a sinistra, fai clic su App settings e poi seleziona Basic

  17. Leggi App ID e App Secret e salvali per dopo

  18. Compila i dettagli richiesti

3 - Torna al metodo di autenticazione FoxIDs in FoxIDs Control Client

  1. Fai clic su Show advanced in alto a destra di questa sezione di configurazione
  2. Aggiungi l'Optional custom SP client ID di Facebook chiamato App ID
  3. Aggiungi i due scopes email e public_profile
  4. Imposta l'opzione Use PKCE su No
  5. Aggiungi il Client secret di Facebook chiamato App Secret
  6. Imposta l'opzione Read claims from the ID token instead of the access token su Yes
  7. Come Response mode seleziona query Configuration in FoxIDs
  8. Fai clic su Create
  9. Fai clic su Test authentication per testare la connessione Facebook

E tutto, hai finito.

Il tuo nuovo metodo di autenticazione Facebook puo essere selezionato come metodo di autenticazione consentito in una registrazione applicativa.

La tua privacy

La tua privacy

Usiamo i cookie per migliorare la tua esperienza sui nostri siti. Fai clic sul pulsante 'Accetta tutti i cookie' per acconsentire all'uso dei cookie. Per rifiutare i cookie non essenziali, fai clic su 'Solo cookie necessari'.

Visita la nostra pagina di Informativa sulla privacy per saperne di più