Quy trình xác thực người dùng

Hướng dẫn này giải thích cách truy cập vào Google Ads API bằng cách xác thực người dùng. Hãy xem hướng dẫn tổng quan để tìm hiểu thêm về các lựa chọn xác thực hiện có.

Quy trình xác thực người dùng sử dụng quy trình OAuth 2.0 để lấy quyền uỷ quyền của người dùng, cho phép ứng dụng của bạn quản lý tài khoản Google Ads thay mặt người dùng. Sau khi người dùng hoàn tất quá trình uỷ quyền, máy chủ uỷ quyền sẽ cấp mã truy cập OAuth 2.0. Ứng dụng của bạn sử dụng mã truy cập này để thực hiện lệnh gọi API đến tài khoản Google Ads của người dùng.

Vì mã truy cập OAuth 2.0 sẽ hết hạn sau một giờ, hãy yêu cầu quyền truy cập ngoại tuyến OAuth 2.0. Quyền truy cập ngoại tuyến cung cấp mã làm mới cho phép ứng dụng của bạn tự động tạo mã truy cập mới mà không cần người dùng tương tác lặp lại.

Chọn chiến lược xác thực

Bạn có thể triển khai quy trình xác thực người dùng theo một trong hai cách sau:

  • Xác thực một người dùng: Nên dùng khi một tài khoản người dùng có quyền truy cập vào tất cả tài khoản Google Ads mà ứng dụng của bạn cần quản lý. Hãy sử dụng phương thức xác thực một người dùng thay cho quy trình tài khoản dịch vụ khi các chính sách của tổ chức hoặc cấu hình tài khoản ngăn bạn sử dụng tài khoản dịch vụ.
  • Xác thực nhiều người dùng: Nên dùng khi ứng dụng của bạn quản lý các tài khoản do nhiều người dùng riêng biệt sở hữu. Phương pháp này yêu cầu bạn xây dựng một quy trình OAuth 2.0 cho phép từng người dùng xác thực riêng lẻ.

Các bước tiếp theo