В проекте я использую django-rest-auth для регистрации и аутентификации пользователей. Также я добавил код для входа в facebook:
from allauth.socialaccount.providers.facebook.views import FacebookOAuth2Adapter
from rest_auth.registration.views import SocialLoginView
class FacebookOAuth2AdapterFixed(FacebookOAuth2Adapter):
def __init__(self):
pass
class FacebookLogin(SocialLoginView):
adapter_class = FacebookOAuth2Adapter
И в своем проекте urls.py я добавляю
url(r'^rest-auth/facebook/$', FacebookLogin.as_view(), name='fb_login'),
Но на url localhost: 8000 / rest-auth / facebook я вижу форму с двумя параметрами: токен доступа (уже есть) и код. У меня следующий вопрос: могу ли я войти в систему через facebook без этого кода, а если нет, как я могу получить этот код без внешнего интерфейса? Как я могу проверить аутентификацию / регистрацию рабочего пользователя или нет? PS: SocialApp создано, приложение facebook создано, идентификатор приложения и секрет приложения добавлены в социальное приложение.