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ł.
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.
Wymagania wstępne dotyczące wdrożenia funkcji Zaloguj się przez Google
Aby wdrożyć logowanie przez Google, wykonaj te czynności:
Skonfiguruj platformę uwierzytelniania Google: Więcej informacji o konfigurowaniu projektu Google Cloud znajdziesz w artykule Wprowadzenie do platformy uwierzytelniania Google.
Przeprowadź pełną weryfikację marki: Twoja marka musi zostać zweryfikowana, aby nazwa aplikacji była widoczna dla użytkowników na ekranie zgody Zaloguj się przez Google. Więcej informacji o weryfikacji marki znajdziesz w Centrum pomocy dotyczącej weryfikacji aplikacji OAuth i w artykule Przesyłanie aplikacji do weryfikacji marki.
Zobacz również
Studia przypadków: