Informacje o funkcji Zaloguj się przez Google

Implementacja funkcji Zaloguj się przez Google w Credential Managerze umożliwia konfigurowanie rejestracji i logowania. Menedżer danych logowania upraszcza złożoność uwierzytelniania, zapewniając bezpieczne udostępnianie profilu i spójny proces rejestracji w całym ekosystemie Androida. Funkcja Zaloguj się przez Google umożliwia użytkownikom logowanie się za pomocą konta Google i wyrażanie zgody na bezpieczne udostępnianie informacji z profilu w Twojej aplikacji.

Dzięki temu, że Zaloguj się przez Google działa na wielu platformach, możesz udostępniać dostęp po zalogowaniu w aplikacji na dowolnym urządzeniu z Androidem, iOS lub w internecie.

W tym przewodniku znajdziesz informacje na te tematy:

  • Korzyści z funkcji Zaloguj się przez Google
  • Wytyczne dotyczące interfejsu
  • Wymagania wstępne dotyczące implementacji

W tym przewodniku przyjęto założenie, że znasz te pojęcia:

Korzyści z funkcji Zaloguj się przez Google

Używanie Logowania przez Google jako mechanizmu uwierzytelniania w aplikacji ma następujące zalety:

  • Logowanie przez Google zapewnia, że użytkownik niedawno zalogował się na swoje konto Google. Dodatkowo token identyfikatora Google użytkownika może zawierać informacje o ostatnim uwierzytelnieniu na urządzeniu za pomocą konta Google. Systemy zarządzania kontami mogą używać tych informacji jako wskaźnika do podejmowania decyzji dotyczących bezpieczeństwa konta.
  • Implementacja planszy dolnej obsługuje automatyczne logowanie, które eliminuje ręczne czynności w przypadku powracających użytkowników, którzy już autoryzowali aplikację.
  • Funkcja Zaloguj się przez Google obsługuje uwierzytelnianie na wielu platformach.

Zgodność wersji

Implementacja funkcji Zaloguj się przez Google w Credential Manager działa na urządzeniach z Androidem 4.4 (poziom interfejsu API 19) i nowszym.

Wytyczne dotyczące interfejsu

W przypadku logowania się przez Google zalecamy wdrożenie obu tych interfejsów użytkownika:

  • Interfejs planszy dolnej, który może też zawierać inne opcje logowania, takie jak klucze dostępu i hasła.
  • Odrębny przycisk „Zaloguj się przez Google”.

Zalecamy wdrożenie obu interfejsów z tych powodów:

  • Plansza dolna to interfejs, który użytkownik może zamknąć, a przycisk jest trwałym elementem UX. Jeśli użytkownik zamknie planszę dolną, przycisk umożliwi mu ponowne uruchomienie procesu uwierzytelniania bez konieczności ponownego uruchamiania aplikacji.
  • Plansza dolna nie obejmuje kont, które wymagają ponownego uwierzytelnienia, ale przepływ przycisku umożliwia użytkownikom dostęp do tych kont.
  • Jeśli na urządzeniu nie ma kont Google, interfejs planszy dolnej nie pojawi się. Przycisk umożliwia jednak dodanie nowego konta na urządzeniu.

Korzystanie z interfejsu planszy dolnej

Interfejs użytkownika w postaci arkusza dolnego Menedżera danych logowania jest zintegrowany z interfejsem Credential Manager API. Aby korzystać z interfejsu planszy dolnej, nie musisz tworzyć własnego interfejsu użytkownika.

Korzystanie z interfejsu planszy dolnej zapewnia użytkownikom spójne uwierzytelnianie w przypadku Zaloguj się przez Google, kluczy dostępu i haseł.

Interfejs wyboru danych logowania w planszy dolnej Menedżera danych logowania.
Interfejs wyboru danych logowania w planszy dolnej Credential Manager.

Używanie przycisku Zaloguj się przez Google

Przycisk Zaloguj się przez Google daje użytkownikom możliwość zarejestrowania się w aplikacji i zalogowania się w niej za pomocą konta Google.

Przycisk Zaloguj się przez Google.
Przycisk Zaloguj się przez Google.

Wymagania wstępne dotyczące wdrożenia funkcji Zaloguj się przez Google

Aby wdrożyć logowanie przez Google, wykonaj te czynności:

Zobacz również

Studia przypadków: