2015-05-13 19 views
16

Chúng tôi có Google oauth2 hoạt động tốt trên trang web của chúng tôi. Tuy nhiên, người dùng Chrome thường phàn nàn về 400 yêu cầu không hợp lệ và chúng tôi có thể tạo lại nó ngay bây giờ. Dựa trên điều tra, nó thực sự trông giống như một lỗi trên Google phụ:Google oauth2 và 400 yêu cầu không hợp lệ: Lỗi trên Google?

  1. Nó chỉ xảy ra với những người dùng được xác thực trước đó và đăng nhập với nhiều tài khoản trên GMail
  2. Nó không xảy ra khi cùng người dùng sử dụng cửa sổ ẩn danh.
  3. Vấn đề này là phổ biến và không chỉ với trang web của chúng tôi. Tại thời điểm này, tôi không thể đăng nhập bằng cách sử dụng google oauth2 trên bất kỳ trang web nào kể cả StackOverflow. Stackoverflow trang web cũng cung cấp cho cùng một lỗi yêu cầu 400 Bad và tôi phải sử dụng ẩn danh.
  4. Không có thêm thông tin cùng với 400 Lỗi yêu cầu không hợp lệ
  5. Để xác nhận thêm, tôi vừa tải https://accounts.google.com/o/oauth2/auth mà không có bất kỳ tham số nào và cũng đã đưa ra 400 yêu cầu không hợp lệ. Tuy nhiên, nếu tôi tải nó ở chế độ ẩn danh, nó sẽ hiển thị Lỗi: invalid_request. Vì vậy, có thực sự hành vi khác nhau.
  6. Vì vậy, Chúng tôi nghi ngờ rằng sự cố có thể xảy ra với cookie được gửi cùng với yêu cầu vì cửa sổ ẩn danh không có cookie. Vì vậy, chúng tôi đã xóa tất cả cookie cho miền accounts.google.com và giải quyết vấn đề một cách kỳ diệu. Điều này xác nhận rằng phía Google mã không thể xử lý các cookie của riêng họ.

Chúng tôi thực sự cần giải quyết vấn đề này. Hãy giúp tôi. Hãy cho tôi biết nếu bạn cần bất kỳ thông tin nào.

+0

chính xác bạn xác thực như thế nào? Bạn đang sử dụng một trong các thư viện? bạn có thể gửi mã bạn đang sử dụng không? Tôi tự hỏi đây là một vấn đề trong một thư viện khách hàng, với máy chủ xác thực, hoặc với mã của bạn. – DaImTo

+0

Tôi cũng phải đối mặt với cùng một vấn đề, tôi đang sử dụng thư viện satellizer và nó hoạt động tốt nếu tôi đăng nhập bằng cách sử dụng cửa sổ ẩn danh. – Shiv

Trả lời

Các vấn đề liên quan