Migracja ze starszej wersji Logowania przez Google na Menedżera danych logowania i AuthorizationClient

Przejdź z Logowania przez Google na Androida na Menedżera danych uwierzytelniających Androida, aby uprościć uwierzytelnianie w aplikacji i przygotować się na przyszłość. Logowanie przez Google na urządzeniach z Androidem zostało wycofane i zostanie usunięte z pakietu SDK uwierzytelniania w Usługach Google Play. (com.google.android.gms:play-services-auth) w 2025 r.

W celu uwierzytelniania deweloperzy powinni przenieść swoje projekty na Androida do Menedżera danych logowania.

Do działań autoryzacji, które wymagają dostępu do danych użytkownika przechowywanych przez Google (takich jak Dysk Google), użyj interfejsu AuthorizationClient API.

Migracja uwierzytelniania do interfejsu Credential Manager API

Prosty, ujednolicony interfejs API, który zapewnia obsługę nowoczesnych funkcji i praktyki, a jednocześnie usprawnia uwierzytelnianie użytkowników, w porównaniu ze starszą wersją funkcji logowania przez Google na Androida ma kilka kluczowych zalet:

  • Wykazano, że uproszczone i uproszczone procesy utworzone za pomocą Menedżera danych logowania skracają średni czas rejestracji i logowania nawet o 50%.
  • Menedżer danych logowania integruje obsługę wielu metod logowania, takich jak Zaloguj się przez Google, klucze dostępu i hasła.
  • Credential Manager to pojedynczy, ujednolicony interfejs API, który zapewnia bardziej spójny interfejs na urządzeniach z Androidem, jest zgodny ze stale zmieniającymi się standardami zabezpieczeń i upraszcza proces programowania.
  • Menedżer danych logowania zapewnia spójną i ujednolicony wygodę użytkowników we wszystkich metodach uwierzytelniania.
  • Począwszy od Androida 14 Menedżer danych logowania obsługuje zewnętrznych dostawców haseł i kluczy dostępu, umożliwiając użytkownikom wybór preferowanego dostawcy danych logowania.
  • Menedżer danych logowania w pełni obsługuje przycisk Zaloguj się przez Google, dzięki czemu deweloperzy mogą umieścić ten przycisk bezpośrednio w istniejącym procesie.
  • Menedżer danych logowania obsługuje funkcje jednym dotknięciem, dzięki czemu deweloperzy mogą bezpośrednio prosić użytkowników o zalogowanie się na konto Google jednym kliknięciem.

Aby rozpocząć integrację z Menedżerem danych logowania, przeczytaj przewodnik dla programistów. Przeczytaj o uwierzytelniania użytkowników za pomocą kluczy dostępu, aby dowiedzieć się, jak projektować przepływy tożsamości. Szczegóły implementacji za pomocą jednego dotknięcia lub przycisku Zaloguj się przez Google znajdziesz w przewodniku Integracja Menedżera danych logowania z funkcją Zaloguj się przez Google.

Migracja autoryzacji do interfejsu AuthorizationClient API

W przeciwieństwie do starszej funkcji logowania przez Google funkcje uwierzytelniania i autoryzacji są teraz dostępne jako 2 oddzielne przepływy. Credential Manager to interfejs API, którego używasz do uwierzytelniania na Androidzie. W przypadku działań autoryzacji, takich jak dostęp do usługi takiej jak Dysk Google, użyj interfejsu AuthorizationClient API. Ten podział pomaga mapować przepływy użytkowników na zamiary użytkowników, dzięki czemu mogą oni rejestrować się lub logować przy użyciu swoich kont Google, a Ty możesz oddzielnie przyznać uprawnienia autoryzacji na koncie Google, gdy są one potrzebne aplikacji, a nie tylko podczas logowania.

Więcej informacji o autoryzacji znajdziesz w przewodniku na temat autoryzowania dostępu do danych użytkownika i w dokumentacji interfejsu AuthorizationClient API.