Logowanie społecznościowe Djaboo: Jak to działa?

Spis treści

cechy #

  • Zintegruj logowanie Google.
  • Zintegruj logowanie do Facebooka.
  • Połączy się bezpośrednio z pulpitem nawigacyjnym bez wpisywania hasła.
  • Jeśli wybrane konto nie istnieje w RISE, a rejestracja klienta jest włączona, nowy użytkownik klienta zostanie utworzony i zalogowany.

Otrzymasz ustawienia logowania społecznościowego Ustawienia > Wtyczki > Logowanie społecznościowe .

Google #

Wykonaj następujące kroki, aby skonfigurować usługę Google Login:

  1. przejdź do https://console.developers.google.com/apis/
  2. Zaloguj się za pomocą danych logowania Google, jeśli nie jesteś zalogowany.
  3. Jeśli nie masz jeszcze projektu, musisz go utworzyć. Możesz to zrobić, klikając niebieski tekst „ Utwórz projekt " po prawej stronie ! (Jeśli masz już projekt, na górnym pasku zamiast tego kliknij nazwę projektu, co spowoduje wyświetlenie modalu i kliknięcie "Nowy projekt" .)
  4. Nazwij swój projekt, a następnie ponownie kliknij „ tworzyć "!
  5. Po utworzeniu projektu znajdziesz się w kokpicie. (Jeśli miałeś wcześniej projekt, pamiętaj, aby wybrać utworzony projekt z górnego paska!)
  6. Kliknij przycisk Ekran zgody OAuth " po lewej stronie.
  7. Wybierz opcję Externe dla typu użytkownika i naciśnij ” tworzyć ".
  8. Wpisz nazwę swojej aplikacji w polu ” Nazwa aplikacji „, która pojawi się jako nazwa aplikacji żądającej zgody.
  9. Dla pola „E-”. e-mail wsparcia użytkownika „, wybierz adres e-mail, którego użytkownicy mogą używać do kontaktowania się z Tobą w sprawie pytań dotyczących ich zgody.
  10. W dziale Autoryzowane domeny ", Wciśnij guzik " Dodaj domenę i wprowadź nazwę swojej domeny (bez subdomen).
  11. W sekcji „Dane teleadresowe dot wywoływacz „, wprowadź adres e-mail, którego Google może używać do powiadamiania Cię o wszelkich zmianach w Twoim projekcie.
  12. Naciśnij „ Zapisz i kontynuuj następnie naciśnij ponownie na stronach „Zakresy”, „Testuj użytkowników”!
  13. Po lewej stronie kliknij pozycję menu ” Poświadczenia”, a następnie kliknij przycisk ” + Utwórz identyfikatory” na górnym pasku.
  14. Wybierz opcję” Identyfikator klienta OAuth „.
  15. Wybierz " Aplikacja internetowa w obszarze Typ aplikacji.
  16. Wprowadź a " Nick ” dla Twojego identyfikatora klienta OAuth.
  17. W sekcji „ Dozwolone identyfikatory URI przekierowania ", Kliknij " Dodaj identyfikator URI ” i dodaj następujący adres URL: https://votredomaine.com/index.php/social_login/authenticate_google_login . Znajdziesz go w ustawieniach osadzania.
  18. Kliknij przycisk " Tworzyć "
  19. Wraz z poświadczeniami powinien pojawić się modal. Jeśli tak się nie stanie, przejdź do poświadczeń w lewym menu i wybierz swoją aplikację, klikając jej nazwę i możesz skopiować „ identyfikator klienta "i" Sekret klienta stamtąd.
  20. Dodaj je do RISE i kliknij Zapisz i autoryzuj
  21. Podczas odzyskiwania dostępu do interfejsu API upewnij się, że widoczny jest stan logowania Google Upoważniony .
Facebook #

Wykonaj następujące kroki, aby skonfigurować logowanie do Facebooka:

  1. przejdź do https://developers.facebook.com/apps/
  2. Zaloguj się za pomocą danych logowania do Facebooka, jeśli nie jesteś zalogowany
  3. Kliknij przycisk Utwórz aplikację » iw wyskakującym okienku wybierz rodzaj aplikacji « konsument "!
  4. Jeśli zobaczysz komunikat „ Zostań programistą Facebooka ", następnie musisz kliknąć zielony przycisk " Zarejestruj się teraz », Wypełnij formularz i na koniec zweryfikuj swoje konto.
  5. Wypełnić " Wyświetlana nazwa aplikacji "," E- e-mail kontaktowy aplikacji „. Określona „Nazwa wyświetlana aplikacji” pojawi się na Twoim ekran zgody .
  6. Opcjonalny : Wybierz " Konto Menedżera firmy ” w wyskakującym okienku, jeśli takie masz.
  7. Kliknij przycisk Utwórz aplikację i zakończyć kontrolę bezpieczeństwa.
  8. w panelu” Dodaj produkt “, szukaj” Nazwa użytkownika Facebook ” i kliknij ” konfiguruj "
  9. Wybierz „ Sieć » i wprowadź pełny adres URL Twojej witryny w polu Strona URL ".
  10. Naciśnij „ Enregistrer »
  11. Kliknij opcję” Ustawienia „to, co znajdziesz po lewej stronie, pod” produits - Nazwa użytkownika Facebook "
  12. Dodaj następujący adres URL w polu ” Prawidłowe identyfikatory URI przekierowania OAuth " https://votredomaine.com/index.php/social_login/authenticate_facebook_login . Znajdziesz go w ustawieniach osadzania.
  13. Kliknij na Zapisz zmiany »
  14. W lewym górnym rogu kliknij element menu „ Ustawienia”, a następnie kliknij „ podstawowy »
  15. Wpisz nazwę swojej domeny w polu ” Domeny aplikacji „. (Przykład: twojadomena lub subdomena.twojadomena)
  16. Wypełnij pole " Adres URL polityki prywatności ". Zapewnij publicznie dostępną i łatwo dostępną politykę prywatności, która wyjaśnia, jakie dane gromadzisz i jak będziesz z nich korzystać.
  17. W " Usuwanie danych użytkownika “, wybierz opcję” Adres URL instrukcji usuwania danych „. Możesz tutaj wpisać adres URL swojej witryny, ponieważ w RISE tylko użytkownicy klienta mają możliwość usuwania swoich kont (jeśli ustawienie jest włączone), a tylko administratorzy mogą usuwać członków zespołu.
  18. Wybierz " Catégorie ", A " ikona aplikacji » i wybierz opcję « Cel aplikacji”, który najlepiej opisuje Twoją aplikację, a następnie stuknij „ Zapisz zmiany »
  19. Twoja aplikacja jest obecnie prywatna, co oznacza, że ​​tylko Ty możesz się do niej zalogować. Na górnym pasku kliknij przełącznik obok etykiety „ W fazie rozwoju”, a następnie kliknij przycisk” Zmieniarka trybu ".
  20. W lewym górnym rogu kliknij element menu ” Przegląd aplikacji”, a następnie kliknij „ Uprawnienia i funkcje "
  21. Poszukaj wiersza „e- Poczta ” i kliknij ” Uzyskaj zaawansowany dostęp „. Potwierdź z modalu.
  22. Szukaj linii” profil publiczny ” i kliknij ” Uzyskaj zaawansowany dostęp „. Potwierdź z modalu.
  23. W lewym górnym rogu kliknij element menu „ Ustawienia”, a następnie kliknij „ podstawowy »
  24. U góry strony możesz znaleźć swoje ” Komórka ID ” i możesz zobaczyć swoje ” Sekret aplikacji ".
  25. Dodaj je do RISE i kliknij Zapisz i autoryzuj
  26. Podczas uzyskiwania dostępu do interfejsu API upewnij się, że wyświetlany jest stan połączenia z Facebookiem Upoważniony .

Konserwacja aplikacji Facebook:

Weryfikacja wykorzystania danych Facebooka: Aby chronić prywatność użytkowników, Facebook może poprosić Cię o wypełnienie pewnych formularzy, aby upewnić się, że Twój dostęp do interfejsu API i wykorzystanie Twoich danych są zgodne z zasadami Facebooka.
Nowe poziomy dostępu do danych: Facebook zaczął zastępować przełącznik Tryb deweloperski/Tryb na żywo w niektórych aplikacjach na dostęp standardowy (stary tryb deweloperski) i Dostęp zaawansowany (stary tryb na żywo), które można zmienić na stronie. Uprawnienia i funkcje . Możesz uzyskać dostęp do tej strony z lewego menu aplikacji, pod Examen aplikacji.