Di chuyển từ tính năng Đăng nhập bằng Google cũ sang Trình quản lý thông tin xác thực và AuthenticationClient

Di chuyển từ tính năng Đăng nhập bằng Google cho Android sang Trình quản lý thông tin xác thực Android để đơn giản hoá trải nghiệm xác thực của ứng dụng và hướng đến các phương pháp phát triển phù hợp với tương lai. Tính năng Đăng nhập bằng Google dành cho Android không được dùng nữa và sẽ bị xoá khỏi SDK xác thực của Dịch vụ Google Play. (com.google.android.gms:play-services-auth) vào năm 2025.

Để xác thực, nhà phát triển nên di chuyển dự án Android của họ sang Trình quản lý thông tin xác thực.

Đối với các thao tác uỷ quyền cần quyền truy cập vào dữ liệu người dùng do Google lưu trữ, chẳng hạn như Google Drive, hãy sử dụng API Cấp quyền truy cập.

Di chuyển phương thức xác thực sang API Trình quản lý thông tin xác thực

Với một API hợp nhất và đơn giản, hỗ trợ các tính năng và phương pháp hiện đại, đồng thời cải thiện trải nghiệm xác thực cho người dùng, Trình quản lý thông tin xác thực có một số ưu điểm chính so với tính năng Đăng nhập bằng Google cũ dành cho Android:

  • Các quy trình được đơn giản hoá và tinh gọn bằng Trình quản lý thông tin xác thực đã cho thấy khả năng giảm thời gian đăng ký và đăng nhập trung bình tới 50%.
  • Trình quản lý thông tin xác thực tích hợp tính năng hỗ trợ cho nhiều phương thức đăng nhập, trong đó có Đăng nhập bằng Google, khoá truy cập và mật khẩu.
  • Trình quản lý thông tin xác thực là một API hợp nhất và duy nhất cung cấp giao diện người dùng nhất quán hơn trên các thiết bị Android, phù hợp với các tiêu chuẩn bảo mật ngày càng phát triển và đơn giản hoá quá trình phát triển của bạn.
  • Trình quản lý thông tin xác thực mang đến trải nghiệm người dùng nhất quán và hợp nhất trên mọi phương thức xác thực.
  • Kể từ Android 14, Trình quản lý thông tin xác thực hỗ trợ các trình cung cấp mật khẩu và khoá truy cập bên thứ ba, cho phép người dùng chọn trình cung cấp thông tin xác thực mà họ muốn.
  • Trình quản lý thông tin xác thực hỗ trợ đầy đủ nút Đăng nhập bằng Google, vì vậy, nhà phát triển có thể trực tiếp thả nút này vào các quy trình hiện có.
  • Trình quản lý thông tin xác thực hỗ trợ tính năng Một lần chạm để nhà phát triển có thể trực tiếp nhắc người dùng đăng nhập bằng Tài khoản Google chỉ bằng một lần nhấn.

Để bắt đầu tích hợp Trình quản lý thông tin xác thực, hãy đọc hướng dẫn cho nhà phát triển. Hãy đọc bài viết trải nghiệm xác thực người dùng bằng khoá truy cập để hiểu cách thiết kế quy trình xác thực danh tính. Đọc hướng dẫn Tích hợp Trình quản lý thông tin xác thực với tính năng Đăng nhập bằng Google để biết thông tin chi tiết về cách triển khai trên tính năng Một lần chạm hoặc nút Đăng nhập bằng Google.

Di chuyển quyền truy cập uỷ quyền sang API Uỷ quyền khách hàng

Trái ngược với tính năng Đăng nhập bằng Google cũ, các chức năng xác thực và uỷ quyền hiện được cung cấp dưới dạng hai quy trình riêng biệt và riêng biệt. Trình quản lý thông tin xác thực là API mà bạn dùng để xác thực trên Android. Đối với các thao tác uỷ quyền, chẳng hạn như truy cập vào một dịch vụ như Google Drive, hãy sử dụng API Uỷ quyềnClient. Việc phân tách này giúp bạn liên kết các luồng người dùng với ý định của người dùng để người dùng có thể đăng ký hoặc đăng nhập bằng Tài khoản Google, đồng thời bạn có thể cung cấp riêng các quyền uỷ quyền từ Tài khoản Google của họ khi ứng dụng cần thay vì chỉ có thời gian đăng nhập.

Để tìm hiểu thêm về việc uỷ quyền, hãy đọc hướng dẫn Uỷ quyền quyền truy cập vào dữ liệu người dùng và xem tài liệu về API Cấp quyền đối với.