Implementacja funkcji Zaloguj się przez Google w Credential Manager umożliwia konfigurowanie rejestracji i logowania. Credential Manager ukrywa złożoność uwierzytelniania, zapewniając jednocześnie 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 międzyplatformowej naturze funkcji Zaloguj się przez Google możesz udostępniać logowanie w swojej aplikacji na dowolnym urządzeniu z Androidem, iOS lub w internecie.
W tym przewodniku omawiamy te kwestie:
- Zalety funkcji Zaloguj się przez Google
- Wytyczne dotyczące interfejsu użytkownika
- Wymagania wstępne dotyczące implementacji
W tym przewodniku zakładamy, że znasz te pojęcia:
Zalety funkcji Zaloguj się przez Google
Korzystanie z funkcji Zaloguj się przez Google jako mechanizmu uwierzytelniania w aplikacji ma te zalety:
- Funkcja Zaloguj się przez Google zapewnia, że użytkownik niedawno zalogował się na swoje konto Google. Dodatkowo token identyfikatora Google użytkownika może zawierać informacje o tym, kiedy ostatnio uwierzytelnił się 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 arkusza dolnego obsługuje automatyczne logowanie, 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 Credential Manager działa na urządzeniach z Androidem 4.4 (poziom interfejsu API 19) i nowszym.
Wytyczne dotyczące interfejsu użytkownika
W przypadku implementowania funkcji Zaloguj się przez Google zalecamy wdrożenie obu tych interfejsów użytkownika:
- Interfejs arkusza dolnego, 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, który użytkownik może zamknąć, a przycisk jest trwałym elementem UX. Przycisk umożliwia użytkownikom ponowne uruchomienie procesu uwierzytelniania bez konieczności ponownego uruchamiania aplikacji, jeśli zamkną planszę dolną.
- Plansza dolna wyklucza konta, które wymagają ponownego uwierzytelnienia, ale proces przycisku umożliwia użytkownikom dostęp do tych kont.
- Jeśli na urządzeniu nie ma kont Google, interfejs arkusza dolnego się nie wyświetla. Przycisk umożliwia jednak użytkownikom dodanie nowego konta do urządzenia.
Korzystanie z interfejsu arkusza dolnego
Interfejs arkusza dolnego Credential Manager jest zintegrowany z interfejsem Credential Manager API. Aby korzystać z interfejsu arkusza dolnego, nie musisz tworzyć własnego interfejsu użytkownika.
Korzystanie z interfejsu arkusza dolnego zapewnia użytkownikom spójne uwierzytelnianie za pomocą funkcji Zaloguj się przez Google, kluczy dostępu i haseł.
Korzystanie z przycisku Zaloguj się przez Google
Przycisk Zaloguj się przez Google umożliwia użytkownikom rejestrację i logowanie się w Twojej aplikacji za pomocą konta Google.
Wymagania wstępne dotyczące implementacji funkcji Zaloguj się przez Google
Aby zaimplementować funkcję Zaloguj się przez Google, wykonaj te czynności:
Skonfiguruj platformę uwierzytelniania Google: więcej informacji o konfigurowaniu projektu w chmurze Google znajdziesz w artykule Pierwsze kroki z platformą uwierzytelniania Google.
Przejdź 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 oraz w artykule Przesyłanie aplikacji do weryfikacji marki.
Zobacz też
Studia przypadków: