2013-08-28 1 views
5

Я работаю над внешним сайтом для интеграции django-allauth для входа в facebook и google. Facebook работал почти из коробки. Однако с Google я получаю сообщение об ошибке «Ошибка в социальной сети».django-allauth google integration дает ошибку «Ошибка в социальной сети»

Вот что я сделал:

1.Google API, консоль: ID клиента для конфигурации веб-приложений

Client ID: xxxxxxx.apps.googleusercontent.com 
Email address: [email protected]count.com 
Client secret: xxx-yyy-zzz-111-222 
Redirect URIs: http://learnbuzz.com/accounts/google/login/callback/ 
JavaScript origins: http://www.learnbuzz.com 

2.Created learnbuzz.com сайт Сайты

3.Created приложение Google в социальных приложениях с идентификатором клиента и секретным ключом с консоли Google API.

Из документов и нескольких других вопросов SO, похоже, что это все, что необходимо.

Но, когда я вхожу в систему с помощью Google, я попал на страницу accounts.google.com, где он просит пользователя принять «общую информацию о пользователе и электронную почту». После того, как я принимаю, это дает мне «социальная сеть Войти Failure» для этого URL:

http://learnbuzz.com/accounts/google/login/callback/?state=l1WdxOgr26bB&code=4/lGhX6Dum_FNnM3FE39TcULZb1UMX.0jX6biQfm3MfEnp6UAPFm0F0CIGMgQI

Что конфиг мне не хватает?

Редактировать: Я не знаю, имеет ли значение это, но браузеру требуется некоторое время, прежде чем он выкинет эту ошибку.

+0

У меня тоже есть эта проблема, хотелось бы увидеть больше деталей из сообщения об ошибке. –

ответ

1

Я пытался получить доступ к http://learnbuzz.com/accounts/google/login/callback и запрашивает авторизацию на http. Он возвращает код состояния 401.

Возможно, ваш браузер уже зарегистрирован и этот запрос не доступен для аутентификации.

Эта страница должна быть доступна из окон анонимного браузера. После устранения необходимости авторизации он будет работать.