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 o profilu w Twojej aplikacji.
Dzięki temu, że logowanie przez Google działa na różnych platformach, możesz udostępniać logowanie w aplikacji na dowolnym urządzeniu z Androidem, iOS lub w przeglądarce.
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
Korzystanie z Logowania przez Google jako mechanizmu uwierzytelniania w aplikacji ma te 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 logowanie automatyczne, które eliminuje ręczne kroki dla 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 Menedżerze danych logowania 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:
- Interfejs planszy dolnej, który może też zawierać inne opcje logowania, takie jak klucze dostępu i hasła.
- osobny przycisk „Zaloguj się przez Google”;
Zalecamy wdrożenie obu interfejsów z tych powodów:
- Plansza dolna to interfejs użytkownika, który można 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 jest wyświetlany. Przycisk umożliwia jednak dodanie nowego konta na urządzeniu.
Korzystanie z interfejsu planszy dolnej
Interfejs planszy dolnej 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ć Zaloguj się przez Google, wykonaj te czynności:
Skonfiguruj platformę uwierzytelniania Google: więcej informacji o konfigurowaniu projektu w chmurze Google znajdziesz w artykule Wprowadzenie do platformy uwierzytelniania Google.
Przeprowadź 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ącego weryfikacji aplikacji OAuth oraz w artykule Przesyłanie aplikacji do weryfikacji marki.
Zobacz też
Studia przypadków: