Khắc phục sự cố xác thực & uỷ quyền

Trang này mô tả một số vấn đề phổ biến mà bạn có thể gặp phải xác thực và uỷ quyền.

This app isn't verified

Nếu màn hình xin phép bằng OAuth hiển thị cảnh báo "Ứng dụng này chưa được xác minh", thông tin ứng dụng đang yêu cầu các phạm vi cấp quyền truy cập vào dữ liệu nhạy cảm của người dùng. Nếu ứng dụng dùng phạm vi nhạy cảm, ứng dụng của bạn phải trải qua quy trình xác minh để xoá cảnh báo đó và các hạn chế khác. Trong giai đoạn phát triển, bạn có thể tiếp tục qua cảnh báo này bằng cách chọn Nâng cao > Truy cập vào {Tên dự án} (không an toàn).

File not found error for credentials.json

Khi chạy mã mẫu, bạn có thể nhận được thông báo "không tìm thấy tệp" hoặc "không như thế tệp" thông báo lỗi liên quan đến thông tin xác thực.json.

Lỗi này xảy ra khi bạn không cho phép ứng dụng dành cho máy tính thông tin xác thực. Để tìm hiểu cách tạo thông tin đăng nhập đối với ứng dụng dành cho máy tính, hãy chuyển đến Tạo thông tin xác thực.

Sau khi bạn tạo thông tin đăng nhập, hãy nhớ lưu tệp JSON đã tải xuống dưới dạng credentials.json. Sau đó, di chuyển tệp đó vào thư mục đang làm việc.

Token has been expired or revoked

Khi chạy mã mẫu, có thể bạn sẽ nhận được thông báo "Mã thông báo đã hết hạn" hoặc "Đã thu hồi mã thông báo" .

Lỗi này xảy ra khi mã thông báo truy cập từ Máy chủ uỷ quyền của Google đã đã hết hạn hoặc đã bị thu hồi. Để biết thông tin về các nguyên nhân tiềm ẩn và cách khắc phục, hãy xem Làm mới thời gian hết hạn mã thông báo.

Lỗi JavaScript

Sau đây là một số lỗi JavaScript phổ biến.

Error: origin_mismatch

Lỗi này xảy ra trong quy trình uỷ quyền nếu máy chủ và cổng được sử dụng để phân phát trang web không khớp với nguồn gốc JavaScript được phép trên trang Dự án trên bảng điều khiển Google Cloud. Đảm bảo bạn đã đặt Nguồn gốc JavaScript và URL trong trình duyệt của bạn khớp với URL gốc.

idpiframe_initialization_failed: Failed to read the 'localStorage' property from 'Window'

Lỗi này xảy ra khi bạn chưa bật cookie của bên thứ ba và bộ nhớ dữ liệu trên trình duyệt. Thư viện Đăng nhập bằng Google bắt buộc phải có những tuỳ chọn này. Cho thông tin khác, xem Cookie của bên thứ ba và bộ nhớ dữ liệu.

idpiframe_initialization_failed: Not a valid origin for the client

Lỗi này xảy ra khi miền đã đăng ký không khớp với miền đang được dùng để lưu trữ trang web. Đảm bảo rằng nguồn gốc mà bạn đã đăng ký khớp với URL trong trình duyệt.