0

Я пытаюсь интегрировать django-social-auth в мое приложение django, которое работает на движке Google.
Я пытаюсь реализовать google-oauth2 и facebook oauth, используя django-social-auth.
Войти через google и facebook с помощью django-social-auth

SOCIAL_AUTH_GOOGLE_OAUTH2_KEY = '377490210257-****' 
SOCIAL_AUTH_GOOGLE_OAUTH2_CLIENT_SECRET = '***********' 
SOCIAL_AUTH_FACEBOOK_APP_ID = '******' 
SOCIAL_AUTH_FACEBOOK_SECRET = 'xxxx' 

AUTHENTICATION_BACKENDS = (
    'social_auth.backends.facebook.FacebookBackend', 
    'social_auth.backends.google.GoogleOAuth2Backend', 
    'django.contrib.auth.backends.ModelBackend', 
) 

Когда я пытаюсь login via google oauth, я получаю следующее сообщение об ошибке:

TooManyRedirects at /complete/google-oauth2/ 
Exceeded 30 redirects. 

Когда я пытаюсь login via facebook auth, я получаю следующее сообщение об ошибке:

HTTPError at /complete/facebook/ 
400 Client Error: Bad Request 

Я не уверен, существует ли какая-либо другая конфигурация, которая должна быть выполнена для ее запуска.
Поскольку в Google-приложении нет библиотеки django-social-auth, мне пришлось вручную поместить все библиотеки в исходную папку.

+0

Есть ли конкретная причина, что вы используете Django вместо Jinja2 .. или просто потому, что вы нашли Джанго-социально-аутентификации плагин ..? – Lipis

+0

Я использую django для разных проектов, поэтому подумал об использовании djaong на GAE. Я не могу переключиться с Django на Jinja2. Я уже много работал с проектом. – Sandeep

ответ