Zaloguj się przez Google

Jedną z opcji rejestracji / logowania się na swoje konto osobiste w serwisie jest logowanie za pośrednictwem konta Google.
Aby wszystko działało poprawnie, musimy mieć wartości: „Client ID” i „Client secret”.

Jeśli nie masz tych wartości to musisz je utworzyć w konsoli google, oto link do strony: https://console.cloud.google.com

W razie potrzeby skorzystaj z łącza i wprowadź dane logowania do Gmaila. Na rozwijanej liście projektów kliknij utwórz „nowy projekt

w formularzu wpisz nazwę projektu i kliknij przycisk „Utwórz”.

Następnie musimy skonfigurować ekran akceptacji, kliknąć menu „Ekran akceptacji OAuth” i przycisk „Utwórz

wypełnij formularz, wskaż nazwę naszej aplikacji, która będzie wyświetlana w oknie logowania, mail, link do serwisu, a także możemy załączyć nasze logo.

Następnie przejdź do menu APIs & Services -> Credentials, kliknij „+ Create credentials” i wybierz „OAuth client ID

i wypełnij formularz, wskaż rodzaj aplikacji „WEB”, nazwę aplikacji oraz link do strony głównej naszego serwisu, a następnie naciśnij przycisk „utwórz

Gratulacje, otrzymałeś niezbędne klucze, zapisz je gdzieś, wstawimy je w panelu administracyjnym trochę później.

Do poprawnego działania należy potwierdzić uprawnienia do domeny, w tym celu należy przejść do sekcji "QAuth consent screen"  i kliknąć  "EDIT APP"

a następnie przejść dalej "Authorized domains"

wskazujemy link do naszej strony

Najszybszym sposobem zweryfikowania domeny jest użycie „HTML tag” znajdującego się na karcie metod alternatywnych.

W formularzu, który się otworzy, skopiuj klucz metatagu, wartość między cudzysłowami w content (nie musisz kopiować całego metatagu, ponieważ mamy specjalną funkcję w części administracyjnej, aby potwierdzić domenę).

Otwórz panel administracyjny naszej strony, SEO -> Ustawienia SEO, znajdź tam klucz weryfikacyjny Google i wklej skopiowany wcześniej klucz do weryfikacji domeny, zapisz.

Wracamy do konsoli Google i wciskamy przycisk „Potwierdź”.

Gratulacje, Twoja domena jest na liście zweryfikowanych.


Następnie wróć do naszych kluczy "Client ID" i "Client secret". Otwórz panel administracyjny, ustawienia -> integracja i znajdź odpowiednie pola
Google CLIENT_ID i Google CLIENT_SECRET, uzupełnij je danymi naszych kluczy Google i zapisz, sprawdź, czy w tej samej sekcji ustawień panelu administracyjnego włączyliśmy autoryzację przez Google.

Teraz Twoi klienci mogą skorzystać z autoryzacji przez Google i wejść na swoje konto osobiste w ciągu kilku sekund bez wypełniania formularzy autoryzacji.

 
zaktualizowane: 20/09/2023
icon