Chúng tôi đang ngừng Google Đăng trong JavaScript Thư viện Cương lĩnh web . Để thẩm định và người dùng đăng nhập, sử dụng dịch vụ nhận dạng Google SDK mới cho cả webAndroid để thay thế.

Xử lý sự cố

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

Đă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
  • Phiên bản Internet Explorer từ 8 đến 11 trên Windows
  • Microsoft Edge trên Windows

Các vấn đề đã biết

Dữ liệu và cookie của bên thứ ba bị chặn

Khi được bật, tính năng bảo mật này sẽ tắt tất cả cookie và bộ nhớ trong iframe, được Google yêu cầu để 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 người dùng đã vô hiệu hóa dữ liệu của bên thứ ba tạo ngoại lệ cho https://accounts.google.com bằng cách thêm accounts.google.com vào các miền được phép. Trong Chrome, điều này được thực hiện trong chrome: // settings / content / cookies .

Nếu nhiều người dùng của bạn đã bật tính năng này (một số công ty thực thi cài đặt này cho tất cả nhân viên của họ), thì một giải pháp khác là triển khai luồng OAuth 2.0 phía máy chủ .

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

Đăng nhập bằng Google hiện không được hỗ trợ ở chế độ ẩn danh trên Chrome trên iOS.

Safari với 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ẽ hủy kích hoạt cookie của bên thứ ba sau mỗi 24 giờ, trừ khi người dùng tương tác với một trong các trang thuộc miền của bên thứ ba. Vì thư viện Đăng nhập của Google dựa vào cookie để xác thực người dùng một cách an toàn, nên nó sẽ có khả năng phát hiện người dùng đã đăng xuất 24 giờ một lần. 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ất kỳ vấn đề khác?

Vui lòng truy cập trình theo dõi sự cố GitHub của chúng tôi để biết bất kỳ sự cố nào khác với thư viện Đăng nhập của Google.