Hãy nhớ tải thư viện JavaScript của Dịch vụ nhận dạng của Google (https://accounts.google.com/gsi/client) trên bất kỳ trang web nào mà người dùng có thể bắt đầu quy trình uỷ quyền OAuth 2.0 để lấy mã uỷ quyền hoặc mã truy cập. Sử dụng đoạn mã <script> sau đây trong <head> hoặc <body> HTML:
<script src="https://accounts.google.com/gsi/client" async></script>
Bạn có thể tối ưu hoá tốc độ tải trang bằng cách tải tập lệnh có thuộc tính async. Nếu tập lệnh của bạn khởi chạy ứng dụng mã thông báo (google.accounts.oauth2.initTokenClient) hoặc ứng dụng mã (google.accounts.oauth2.initCodeClient) ngay khi tải, bạn có thể đính kèm trình xử lý gọi lại onload vào thẻ <script>:
<script src="https://accounts.google.com/gsi/client" onload="initClient()" async></script>
Tham khảo Tài liệu tham khảo về API JavaScript uỷ quyền Tài khoản Google để biết danh sách đầy đủ các phương thức và thuộc tính cấu hình mà không gian tên google.accounts.oauth2 hỗ trợ.
Các bước tiếp theo
Sau khi tải thư viện ứng dụng, hãy chọn mô hình uỷ quyền phù hợp với cấu trúc ứng dụng của bạn:
- Chọn một mô hình uỷ quyền người dùng để so sánh mã uỷ quyền và quy trình cấp quyền ngầm định.
- Sử dụng mô hình mã uỷ quyền (nên dùng cho các ứng dụng có máy chủ phụ trợ).
- Sử dụng mô hình mã thông báo (cho ứng dụng phía máy khách, chỉ dành cho trình duyệt).