Khắc phục sự cố

Môi trường được hỗ trợ

Tính năng Đăng nhập bằng Google chính thức hỗ trợ các trình duyệt và nền tảng sau:

  • Google Chrome trên macOS, Windows, Linux, Android, iOS
  • Mozilla Firefox trên macOS, Windows, Linux
  • Safari trên macOS và iOS
  • Các phiên bản Internet Explorer từ 8 đến 11 trên Windows
  • Microsoft Edge trên Windows

Vấn đề đã biết

Sau đây là các vấn đề đã biết mà bạn có thể gặp phải khi sử dụng tính năng Đăng nhập bằng Google.

Đã chặn dữ liệu và cookie của bên thứ ba

Khi được bật, tính năng bảo vệ quyền riêng tư này sẽ huỷ kích hoạt tất cả cookie và bộ nhớ trong iframe. Google yêu cầu thông tin này để xác thực người dùng một cách an toàn.

Một giải pháp là yêu cầu những người dùng đã tắt dữ liệu của bên thứ ba tạo một trường hợp ngoại lệ cho https://accounts.google.com bằng cách thêm accounts.google.com vào miền được phép. Trong Chrome, hãy thực hiện thao tác này trong chrome://settings/cookies.

Nếu nhiều người dùng bật tính năng này (một số công ty bắt buộc tất cả nhân viên phải sử dụng chế độ cài đặt này), thì một giải pháp khác là triển khai quy trình OAuth 2.0 phía máy chủ.

Chrome trên iOS ở Chế độ ẩn danh

Tính năng Đăng nhập bằng Google không hỗ trợ chế độ ẩn danh trên Chrome dành cho iOS.

Safari có tính năng Ngăn chặn theo dõi thông minh

Tính năng mới này của macOS High Sierra và iOS 11 sẽ vô hiệu hoá cookie của bên thứ ba sau mỗi 24 giờ, trừ phi người dùng tương tác với một trong các trang của miền bên thứ ba. Thư viện Đăng nhập bằng Google dựa vào cookie để xác thực người dùng một cách an toàn. Có khả năng phát hiện thấy người dùng đã đăng xuất sau mỗi 24 giờ. Người dùng phải thực hiện lại quy trình đăng nhập để kích hoạt lại cookie.

Bạn có gặp vấn đề nào khác không?

Truy cập vào công cụ theo dõi lỗi của GitHub để biết mọi vấn đề khác về thư viện Đăng nhập bằng Google.