Tôi đang làm việc trên trang web bên ngoài để tích hợp django-allauth cho đăng nhập facebook và google. Facebook đã làm việc gần như ra khỏi hộp. Tuy nhiên, với Google, tôi nhận được lỗi "Lỗi đăng nhập mạng xã hội".Tích hợp django-allauth google cung cấp lỗi "Lỗi đăng nhập mạng xã hội"
Dưới đây là những gì tôi đã làm:
1.Google Bảng điều khiển API: Client ID để cấu hình các ứng dụng web
Client ID: xxxxxxx.apps.googleusercontent.com
Email address: [email protected]
Client secret: xxx-yyy-zzz-111-222
Redirect URIs: http://learnbuzz.com/accounts/google/login/callback/
JavaScript origins: http://www.learnbuzz.com
trang web 2.Created learnbuzz.com trong trang web
3.Created ứng dụng google trong Ứng dụng xã hội có ID ứng dụng và bí mật từ bảng điều khiển API của Google.
Từ tài liệu và vài câu hỏi SO khác, có vẻ như đó là tất cả những gì cần thiết.
Nhưng khi tôi đăng nhập bằng google, tôi truy cập trang accounts.google.com
nơi yêu cầu người dùng chấp nhận 'Thông tin người dùng cơ bản về chia sẻ ứng dụng và email'. Sau khi tôi chấp nhận, nó mang lại cho tôi một "Mạng xã hội Đăng nhập Failure" cho url này:
http://learnbuzz.com/accounts/google/login/callback/?state=l1WdxOgr26bB&code=4/lGhX6Dum_FNnM3FE39TcULZb1UMX.0jX6biQfm3MfEnp6UAPFm0F0CIGMgQI
tôi thiếu cấu hình gì?
Chỉnh sửa: Tôi không biết điều đó có quan trọng hay không nhưng phải mất khá nhiều thời gian trước khi trình duyệt phát hiện lỗi này.
Tôi cũng gặp vấn đề này, rất muốn xem chi tiết hơn từ thông báo lỗi. –