Zaloguj się przez funkcje Google

Poniżej znajdziesz główne funkcje funkcji Zaloguj się przez Google. Możesz skorzystać z generatora kodów, aby wygenerować kod służący do umieszczania na swoich stronach internetowych jednym dotknięciem, logowaniem automatycznym i przyciskiem Zaloguj się przez Google.

Użytkownicy mogą globalnie zrezygnować z logowania się przez usługę zewnętrzną w przeglądarkach, które obsługują FedCM. Gdy użytkownicy zrezygnują z tej funkcji, logowanie automatyczne i jedno dotknięcie są niedostępne i nie są wyświetlane.

jedno dotknięcie

Gdy użytkownik odwiedza Twoją witrynę, a w przeglądarce jest aktywna sesja Google, funkcja Zaloguj się przez Google może poprosić ich o zalogowanie się lub zarejestrowanie się w Twojej witrynie za pomocą ich kont Google. Użytkownicy mogą ukończyć proces sfederowanego logowania lub rejestracji jednym kliknięciem (w przypadku pojedynczego zgłoszenia w sesji Google) lub 2 kliknięciami (w przypadku wielu sesji Google). Interfejs One Tap zapewnia płynne przejście, ponieważ wszystkie procesy UX są wykonywane w elemencie iframe umieszczonym na stronach internetowych.

Wyskakujące okienko jednym dotknięciem z prośbą o zgodę na wykorzystanie danych i zalogowanie użytkownika

Użytkownicy mogą globalnie zrezygnować jednym dotknięciem. W takim przypadku na koncie Google nie wyświetla się jedno dotknięcie. Jeśli zrezygnujesz ze wszystkich aktywnych kont Google, interfejs jednym dotknięciem nie będzie widoczny.

Zalecamy jedno dotknięcie zarówno w głównym oknie logowania, jak i w stronach liści. Deweloperzy preferują jedno dotknięcie z wielu powodów:

  • wzrost współczynników konwersji użytkowników. W studiach przypadków znajdziesz więcej informacji o tym, jak niektórzy z naszych partnerów korzystali z jednego dotknięcia do poprawy procesu rejestracji i logowania.
  • umożliwia logowanie się i rejestrację bez kierowania użytkowników na specjalną stronę logowania i rejestracji.
  • umożliwia użytkownikom logowanie się i rejestrację w kontekście Twojej witryny bez konieczności opuszczania bieżącej ścieżki.
  • eliminować zduplikowane konta za pomocą spersonalizowanych próśb i automatycznego logowania podczas ponownej wizyty.

Logowanie automatyczne

Za pomocą jednego dotknięcia możesz też włączyć logowanie automatyczne z możliwością anulowania, co usprawnia wygodę korzystania z usługi przez powracających użytkowników. Powracający użytkownicy nie muszą wykonywać gestów, aby automatycznie zalogować się w witrynie. Logowanie automatyczne ma miejsce, gdy tylko jedno aktywne konto Google wyraziło zgodę na udostępnianie aplikacji profilu swojego konta.

Użytkownicy mogą anulować proces automatycznego logowania na krótki czas, co zapewnia im pełną kontrolę i przejrzystość. Jeśli użytkownik anuluje logowanie automatyczne, funkcja Zaloguj się przez Google będzie pamiętać tę decyzję przez 1 dzień, zanim ponownie włączy logowanie automatyczne. Funkcja anulowania umożliwia użytkownikom większą kontrolę nad procesem automatycznego logowania.

Po włączeniu FedCM między zdarzeniami logowania automatycznego następuje 10-minutowy okres oczekiwania. Jeśli w tym czasie jest uruchamiane logowanie automatyczne, użytkownicy przechodzą proces logowania jednym dotknięciem, a nie logują się automatycznie.

Funkcja Zaloguj się przez Google w internecie nie obsługuje logowania dyskretnego. W takim przypadku dane logowania są zwracane bez wyświetlania żadnego interfejsu użytkownika. Po zwróceniu danych logowania z Google do podmiotu uzależnionego użytkownicy zawsze widzą interfejs użytkownika, logowanie ręczne lub automatyczne. Zwiększa to prywatność i kontrolę użytkowników.

Wyskakujące okienko logowania automatycznego

Decyzja o tym, czy włączyć logowanie automatyczne, musisz podjąć na podstawie wrażeń użytkownika Twojej witryny.

Przycisk Zaloguj się przez Google

W przeciwieństwie do płatności jednym dotknięciem przycisk Zaloguj się przez Google musi być wywoływany gestem użytkownika. W tym celu funkcja Zaloguj się przez Google udostępnia tylko interfejs API służący do renderowania przycisku, a nie interfejs API do automatycznego inicjowania procesu uruchomienia przycisku. Musisz tylko renderować na swoich stronach internetowych przycisk Zaloguj się przez Google. Czas aktywacji przycisku jest w przejrzysty sposób obsługiwany przez bibliotekę.

Niespersonalizowany przycisk logowania

Innymi słowy, przycisk Zaloguj się przez Google musi być teraz wygenerowany przez bibliotekę JavaScript usług tożsamości Google. Interfejs API renderowania przycisków umożliwia dostosowanie koloru, kształtu, tekstu i rozmiaru do wymagań budowania marki witryny przy jednoczesnym zachowaniu zgodności z wytycznymi Google. Dzięki spójnym przyciskom na różnych stronach użytkownicy szybko je rozpoznają, ufają im i korzystają z nich.

Do renderowania przycisku mogą też zostać użyte informacje z profilu użytkownika. Spersonalizowany przycisk wyświetla się tylko wtedy, gdy istnieje co najmniej jedna aktywna sesja Google, podczas której użytkownik uwierzytelnił się wcześniej w Twojej witrynie. Spersonalizowany przycisk przypomina użytkownikom, że korzystali już z funkcji Zaloguj się przez Google, dzięki czemu zapobiega niepotrzebnemu tworzeniu kont w Twojej witrynie. Jest to szczególnie przydatne w przypadku użytkowników, którzy odwiedzają Twoją witrynę tylko od czasu do czasu. Może zapomnieć użyte metody logowania.

Spersonalizowany przycisk logowania

Proces przycisku Zaloguj się przez Google obsługuje tryby UX i wyskakujących okienek.

  • Gdy użytkownik kliknie przycisk Zaloguj się przez Google, u góry strony pojawi się nowe wyskakujące okienko. Przepływ interfejsu użytkownika przycisku pojawia się w wyskakującym okienku.
  • W interfejsie przekierowania pełne przekierowanie strony następuje po kliknięciu przycisku Zaloguj się przez Google. Proces UX przycisku jest renderowany w tym samym oknie. Jednak po wyświetleniu się przycisku UX użytkownicy nie będą już mogli zobaczyć Twojej strony internetowej.

Zgoda użytkownika na udostępnianie tokena tożsamości może zostać unieważniona. Funkcja Zaloguj się przez Google udostępnia interfejs API, który umożliwia automatyczne cofnięcie zgody użytkownika.

W przeciwieństwie do metody revoke() w interfejsie API autoryzacji Google Identity Services nie potrzebujesz tokena dostępu, aby odwołać zgodę użytkownika. Musisz jednak podać adres e-mail lub identyfikator użytkownika Google docelowej sesji Google, a w przeglądarce powinna być aktywna sesja Google dla tego konta.

Interfejs unieważniający interfejs API anuluje udostępnianie tokenów identyfikatora i wszystkie inne zakresy autoryzacji, jeśli zostały przyznane wcześniej. Dzieje się tak zawsze niezależnie od używanego interfejsu API unieważniania.

Generator kodów

Generator kodu to narzędzie dla programistów, które pomoże Ci wygenerować kod integracji po stronie klienta. Dzięki interfejsowi Zaloguj się przez Google HTML API możesz nie potrzebować żadnego kodu JavaScript do integracji po stronie klienta.

Krok 1 generatora kodów: konfiguracja

Programistom, którzy zdecydują się na korzystanie z JavaScript API, zalecamy skorzystanie z generatora kodu do interaktywnego projektowania przycisków. Możesz też najpierw wygenerować kod HTML, a potem skopiować go do odpowiednich pól w JavaScript API.