Połącz z Facebook za pomocą OpenID Connect

FoxIDs można połączyć z Facebook przy użyciu OpenID Connect i uwierzytelniać użytkowników logowaniem Facebook lub Facebook Limited login.

Logowanie Facebook możesz przetestować w przykładowej aplikacji online (dokumentacja przykładu), klikając Log in, a następnie Facebook. Zobacz konfigurację przykładu Facebook w FoxIDs Control: https://control.foxids.com/test-corp Uzyskaj dostęp do odczytu użytkownikiem reader@foxids.com i hasłem gEh#V6kSw, a następnie wybierz środowisko Production i kartę Authentication.

Skonfiguruj Facebook

Ten rozdział opisuje, jak skonfigurować połączenie z przepływem OpenID Connect Authorization Code oraz odczytywać claimy użytkownika z tokenu ID.

1 - Zacznij od utworzenia metody uwierzytelniania OpenID Connect w FoxIDs Control Client

  1. Przejdź do karty Authentication

  2. Kliknij New authentication

  3. Wybierz OpenID Provider

  4. Dodaj Name, np. Facebook

  5. Dodaj Authority Facebooka; możesz wybrać logowanie Facebook z https://www.facebook.com/ lub Facebook Limited login z https://limited.facebook.com/ Read the redirect URLs

  6. Odczytaj Redirect URL i zapisz na później

2 - Następnie przejdź do Facebook developer dashboard i utwórz nową aplikację

  1. Przejdź do My Apps w prawym górnym rogu

  2. Kliknij Create App

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

  4. Kliknij Next Select login on Facebook

  5. Wybierz No, I'm not building a game (jeśli dotyczy)

  6. Kliknij Next

  7. Uzupełnij wymagane informacje App details on Facebook

  8. Kliknij Create app

  9. Wprowadź hasło Facebook i aplikacja zostanie utworzona

  10. Kliknij Customize adding a Facebook Login button

  11. Kliknij Go to settings

  12. Dodaj Redirect URL z FoxIDs w polu Valid OAuth Redirect URIs Rediredt URL on Facebook

  13. Kliknij Save changes w prawym dolnym rogu

  14. W sekcji Permissions kliknij Add obok uprawnienia email, co zmieni status na Ready for testing. Email permission on Facebook

  15. Kliknij Go back

  16. W lewym panelu nawigacji kliknij App settings, a następnie wybierz Basic

  17. Odczytaj App ID i App Secret oraz zapisz na później

  18. Uzupełnij wymagane informacje

3 - Wróć do metody uwierzytelniania FoxIDs w FoxIDs Control Client

  1. Kliknij Show advanced w prawym górnym rogu tej sekcji konfiguracji
  2. Dodaj Optional custom SP client ID z Facebooka o nazwie App ID
  3. Dodaj dwa scopes email i public_profile
  4. Ustaw przełącznik Use PKCE na No
  5. Dodaj Client secret z Facebooka o nazwie App Secret
  6. Ustaw przełącznik Read claims from the ID token instead of the access token na Yes
  7. Jako Response mode wybierz query Configuration in FoxIDs
  8. Kliknij Create
  9. Kliknij Test authentication, aby przetestować połączenie z Facebook

To wszystko, gotowe.

Nowa metoda uwierzytelniania Facebook może zostać wybrana jako dozwolona metoda uwierzytelniania w rejestracji aplikacji.

Twoja prywatność

Używamy plików cookie, aby poprawić korzystanie z naszych stron internetowych. Kliknij przycisk „Akceptuj wszystkie pliki cookie”, aby wyrazić zgodę na ich użycie. Aby zrezygnować z nieistotnych plików cookie, kliknij „Tylko niezbędne pliki cookie”.

Odwiedź naszą politykę prywatności, aby dowiedzieć się więcej