Tilslut Facebook med OpenID Connect

FoxIDs kan tilsluttes Facebook med OpenID Connect og autentificere brugere med Facebook login eller Facebook Limited login.

Du kan teste Facebook login med online web app sample (sample docs) ved at klikke Log in og derefter Facebook. Se Facebook sample konfigurationen i FoxIDs Control: https://control.foxids.com/test-corp Få read adgang med brugeren reader@foxids.com og password gEh#V6kSw og vælg derefter Production miljøet og fanen Authentication.

Konfigurer Facebook

Dette afsnit beskriver, hvordan du konfigurerer en forbindelse med OpenID Connect Authorization Code flow og læser brugernes claims fra ID token.

1 - Start med at oprette en OpenID Connect autentificeringsmetode i FoxIDs Control Client

  1. Gå til fanen Authentication

  2. Klik New authentication

  3. Vælg OpenID Provider

  4. Tilføj Name f.eks. Facebook

  5. Tilføj Facebook Authority, du kan enten vælge Facebook login med https://www.facebook.com/ authority eller Facebook Limited login med https://limited.facebook.com/ authority Læs redirect URL'er

  6. Læs Redirect URL og gem den til senere

2 - Gå derefter til Facebook developer dashboard og opret en ny App

  1. Gå til My Apps i øverste højre hjørne

  2. Klik Create App

  3. Vælg Authenticate and request data from users with Facebook Login

  4. Klik Next Vælg login på Facebook

  5. Vælg sandsynligvis No, I'm not building a game

  6. Klik Next

  7. Udfyld de nødvendige oplysninger App detaljer på Facebook

  8. Klik Create app

  9. Indtast din Facebook adgangskode og appen oprettes

  10. Klik Customize adding a Facebook Login button

  11. Klik Go to settings

  12. Tilføj FoxIDs Redirect URL fra før i feltet Valid OAuth Redirect URIs Redirect URL på Facebook

  13. Klik Save changes i nederste højre hjørne

  14. I Permissions sektionen klik Add ved siden af email permission, hvilket ændrer status til Ready for testing. Email permission på Facebook

  15. Klik Go back

  16. I venstre navigation, klik App settings og vælg Basic

  17. Læs App ID og App Secret og gem dem til senere

  18. Udfyld de nødvendige oplysninger

3 - Gå tilbage til FoxIDs autentificeringsmetoden i FoxIDs Control Client

  1. Klik Show advanced i øverste højre hjørne af konfigurationssektionen
  2. Tilføj Optional custom SP client ID fra Facebook kaldet App ID
  3. Tilføj de to scopes email og public_profile
  4. Sæt Use PKCE til No
  5. Tilføj Client secret fra Facebook kaldet App Secret
  6. Sæt Read claims from the ID token instead of the access token til Yes
  7. Vælg query som Response mode Konfiguration i FoxIDs
  8. Klik Create
  9. Klik Test authentication for at teste Facebook forbindelsen

Det var det.

Din nye Facebook autentificeringsmetode kan vælges som en tilladt autentificeringsmetode i en applikationsregistrering.

Dit privatliv

Vi bruger cookies til at gøre din oplevelse på vores websites bedre. Klik på 'Acceptér alle cookies' for at acceptere brugen af cookies. For at fravælge ikke-nødvendige cookies, klik på 'Kun nødvendige cookies'.

Besøg vores privatlivspolitik for mere