Bạn có thể sử dụng tính năng liên kết tài khoản để kết nối Tài khoản Google của người dùng với tài khoản người dùng trong hệ thống xác thực của bạn. Điều này cho phép bạn tạo ra trải nghiệm phong phú hơn cho người dùng; ví dụ: bạn có thể lưu các lựa chọn ưu tiên của người dùng về thực phẩm hoặc âm nhạc, nhật ký giao dịch và các thông tin khác mà bạn có thể sử dụng để mang đến trải nghiệm phù hợp hơn.
Nếu Thao tác của bạn là ứng dụng đồng hành của các ứng dụng hiện có trên nhiều nền tảng (ví dụ: web hoặc Android), bạn có thể sử dụng tính năng liên kết tài khoản để cung cấp các lựa chọn ưu tiên của người dùng một cách an toàn cho tất cả các nền tảng, đảm bảo trải nghiệm nhất quán trên nhiều nền tảng.
Tính năng liên kết tài khoản cho Các hành động trên Google sử dụng Đăng nhập bằng Google, hệ thống xác thực an toàn của Google và tuỳ chọn OAuth 2.0, giao thức tiêu chuẩn của ngành để uỷ quyền.
Tìm hiểu quy trình liên kết tài khoản
Khi Trợ lý so khớp một Tài khoản Google với người dùng, bạn có thể sử dụng tính năng liên kết tài khoản để yêu cầu người dùng cho phép truy cập vào Tài khoản Google đó. Bạn có thể sử dụng dữ liệu tài khoản để làm những việc sau:
- Để tìm một tài khoản phù hợp trong hệ thống xác thực của bạn nếu người dùng đã sử dụng Thao tác hoặc một trong các ứng dụng của bạn trên các nền tảng khác.
- Để tạo một tài khoản mới trong hệ thống xác thực cho người dùng mới.
Actions on Google cung cấp 3 loại liên kết tài khoản.
Đăng nhập bằng Google

Với tính năng Đăng nhập bằng Google cho Trợ lý, Hành động của bạn có thể yêu cầu quyền truy cập vào hồ sơ Google của người dùng trong một cuộc trò chuyện, bao gồm tên, địa chỉ email và ảnh hồ sơ của người dùng. Người dùng có thể hoàn tất toàn bộ quy trình bằng giọng nói, giúp mang lại trải nghiệm đăng nhập mượt mà.
Bạn nên sử dụng loại liên kết tài khoản này nếu bất kỳ điều kiện nào sau đây áp dụng:
- Bạn chưa có hệ thống xác thực.
- Bạn có một hệ thống xác thực hiện có và chỉ muốn liên kết với những người dùng đã đăng ký ứng dụng hiện có bằng địa chỉ @gmail.com.
Để tìm hiểu thêm, hãy xem hướng dẫn về khái niệm Đăng nhập bằng Google và hướng dẫn triển khai.
OAuth và Đăng nhập bằng Google

Loại liên kết OAuth và Đăng nhập bằng Google sẽ thêm tính năng Đăng nhập bằng Google vào quy trình liên kết tài khoản dựa trên OAuth. Điều này giúp người dùng Google liên kết bằng giọng nói một cách liền mạch, đồng thời cho phép người dùng đã đăng ký dịch vụ của bạn bằng một danh tính không phải của Google liên kết tài khoản.
Để sử dụng quy trình này, bạn cần mở rộng một trong các quy trình OAuth 2 tiêu chuẩn được hỗ trợ để thêm chế độ hỗ trợ cho các tiện ích độc quyền của Google đối với giao thức. Nhờ đó, bạn có thể:
- Liên kết tài khoản một cách liền mạch bằng thông tin hồ sơ trên Google.
- Tạo tài khoản mới một cách liền mạch bằng thông tin hồ sơ trên Google (không bắt buộc).
Bạn nên sử dụng loại liên kết tài khoản này nếu có một hệ thống xác thực hiện tại và muốn cho phép người dùng kết nối với các địa chỉ không phải @gmail.com.
Để tìm hiểu thêm, hãy xem hướng dẫn về khái niệm OAuth và Đăng nhập bằng Google và hướng dẫn triển khai.
OAuth
Loại liên kết tài khoản OAuth hỗ trợ 2 quy trình OAuth 2.0 tiêu chuẩn ngành, đó là quy trình ngầm định và quy trình mã uỷ quyền.
Bạn nên tránh sử dụng quy trình này vì quy trình này yêu cầu chuyển hoạt động tương tác của người dùng từ giọng nói sang màn hình. Bạn có thể cân nhắc sử dụng quy trình này nếu đã triển khai một máy chủ OAuth 2 và không thể mở rộng điểm cuối trao đổi mã thông báo để thêm chế độ hỗ trợ cho các giao thức của Google về tính năng liên kết tự động và tạo tài khoản từ mã thông báo nhận dạng.
Để tìm hiểu thêm, hãy xem hướng dẫn về khái niệm OAuth và hướng dẫn triển khai.