Hướng dẫn này giải thích cách truy cập vào Google Ads API bằng phương thức 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 thông tin uỷ quyền của người dùng, cho phép ứng dụng của bạn thay mặt người dùng quản lý tài khoản Google Ads. Sau khi người dùng hoàn tất quy 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ờ, nên hãy yêu cầu quyền truy cập ngoại tuyến OAuth 2.0. Quyền truy cập khi không có mạng cung cấp một 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 nhiều lần.
Để tạo mã làm mới OAuth 2.0 bằng quy trình xác thực người dùng, người dùng uỷ quyền phải xác thực bằng khoá truy cập.
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:
- Xác thực một người dùng: Bạn nên dùng phương thức này khi một tài khoản người dùng có quyền truy cập vào tất cả các tài khoản Google Ads mà ứng dụng của bạn cần quản lý. Sử dụng phương thức xác thực một người dùng thay cho quy trình làm việc của 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: Bạn nên dùng phương thức này khi ứng dụng của bạn quản lý tài khoản thuộc sở hữu của nhiều người dùng riêng biệt. 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 mỗi người dùng xác thực riêng lẻ.
Các bước tiếp theo
- Quy trình xác thực một người dùng
- Quy trình xác thực nhiều người dùng
- Yêu cầu bảo mật đối với quy trình xác thực người dùng