Mit Facebook über OpenID Connect verbinden

FoxIDs kann mit Facebook über OpenID Connect verbunden werden und Benutzer mit Facebook Login oder Facebook Limited Login authentifizieren.

Sie können Facebook Login mit dem online web app sample (sample docs) testen, indem Sie Log in und anschließend Facebook anklicken. Sehen Sie sich die Facebook sample Konfiguration in FoxIDs Control an: https://control.foxids.com/test-corp Erhalten Sie read Zugriff mit dem Benutzer reader@foxids.com und dem Passwort gEh#V6kSw und wählen Sie anschließend die Production Umgebung und die Registerkarte Authentication.

Facebook konfigurieren

Dieses Kapitel beschreibt, wie Sie eine Verbindung mit OpenID Connect Authorization Code flow konfigurieren und die Benutzer claims aus dem ID token lesen.

1 - Beginnen Sie mit der Erstellung einer OpenID Connect Authentifizierungsmethode in FoxIDs Control Client

  1. Wechseln Sie zur Registerkarte Authentication

  2. Klicken Sie New authentication

  3. Wählen Sie OpenID Provider

  4. Fügen Sie Name z.B. Facebook hinzu

  5. Fügen Sie die Facebook Authority hinzu, Sie können entweder Facebook Login mit der authority https://www.facebook.com/ oder Facebook Limited Login mit der authority https://limited.facebook.com/ verwenden Redirect URLs lesen

  6. Lesen Sie die Redirect URL und speichern Sie diese für später

2 - Gehen Sie dann zum Facebook developer dashboard und erstellen Sie eine neue App

  1. Navigieren Sie zu My Apps oben rechts

  2. Klicken Sie Create App

  3. Wählen Sie Authenticate and request data from users with Facebook Login

  4. Klicken Sie Next Login in Facebook auswählen

  5. Wählen Sie wahrscheinlich No, I'm not building a game

  6. Klicken Sie Next

  7. Füllen Sie die erforderlichen Details aus App Details in Facebook

  8. Klicken Sie Create app

  9. Geben Sie Ihr Facebook Passwort ein und die App wird erstellt

  10. Klicken Sie Customize adding a Facebook Login button

  11. Klicken Sie Go to settings

  12. Fügen Sie die FoxIDs Redirect URL von zuvor in das Feld Valid OAuth Redirect URIs ein Redirect URL in Facebook

  13. Klicken Sie Save changes unten rechts

  14. Im Abschnitt Permissions klicken Sie Add neben email permission, wodurch der Status auf Ready for testing wechselt. Email permission in Facebook

  15. Klicken Sie Go back

  16. In der linken Navigation klicken Sie App settings und wählen Basic

  17. Lesen Sie App ID und App Secret und speichern Sie diese für später

  18. Füllen Sie die erforderlichen Details aus

3 - Gehen Sie zurück zur FoxIDs Authentifizierungsmethode in FoxIDs Control Client

  1. Klicken Sie Show advanced oben rechts in diesem Konfigurationsbereich
  2. Fügen Sie die Optional custom SP client ID von Facebook hinzu, die App ID genannt wird
  3. Fügen Sie die zwei scopes email und public_profile hinzu
  4. Setzen Sie Use PKCE auf No
  5. Fügen Sie das Client secret von Facebook hinzu, genannt App Secret
  6. Setzen Sie Read claims from the ID token instead of the access token auf Yes
  7. Wählen Sie query als Response mode Konfiguration in FoxIDs
  8. Klicken Sie Create
  9. Klicken Sie Test authentication um die Facebook Verbindung zu testen

Das war's.

Ihre neue Facebook Authentifizierungsmethode kann als zulässige Authentifizierungsmethode in einer Applikationsregistrierung ausgewählt werden.

Ihre Privatsphäre

Wir verwenden Cookies, um Ihre Erfahrung auf unseren Websites zu verbessern. Klicken Sie auf 'Alle Cookies akzeptieren', um der Verwendung von Cookies zuzustimmen. Um nicht notwendige Cookies abzulehnen, klicken Sie auf 'Nur notwendige Cookies'.

Weitere Informationen finden Sie in unserer Datenschutzerklärung