Я получаю сообщение «Ошибка входа в социальную сеть» в django all-auth, но не могу понять, почему - PullRequest
0 голосов
/ 16 мая 2019

Я пытался добавить социальный вход в свой проект django, поэтому я отредактировал все, что мне нужно изменить, насколько я знаю .. А теперь я просто думаю, что Бог наказывает меня ..

Я установил django-allauth, конечно.

Вот что я добавил:

AUTHENTICATION_BACKENDS = (

    # Needed to login by username in Django admin, regardless of `allauth`
    'django.contrib.auth.backends.ModelBackend',

    # `allauth` specific authentication methods, such as login by e-mail
    'allauth.account.auth_backends.AuthenticationBackend',

)
INSTALLED_APPS = (

    # The following apps are required:
    'django.contrib.auth',
    'django.contrib.sites',

    'allauth',
    'allauth.account',
    'allauth.socialaccount',  

    'allauth.socialaccount.providers.kakao', # For kakao-provider...

)

SITE_ID = 3 # I set this by checking Site objects. 

# django-allauth setting
LOGIN_REDIRECT_URL = 'tif:index' # 로그인 후 리디렉션할 페이지
ACCOUNT_LOGOUT_REDIRECT_URL = "tif:index"  # 로그아웃 후 리디렉션 할 페이지
ACCOUNT_LOGOUT_ON_GET = True # 로그아웃 버튼 클릭 시 자동 로그아웃

urlpatterns = [
    ...
    url(r'^accounts/', include('allauth.urls')),
    ...
]

После миграции я создал новое приложение на своей платформе kakao, установите мой callback uri, зарегистрируйте имя моего сервера, http://13.125.184.241:8080 и другие второстепенные настройки.

Я добавил новое приложение в Social Accounts/ Social Applications, заполняя соответствующие сайты.

Итак, когда ядоступ к сайту, на котором я могу войти, http://13.125.184.241:8080/accounts/kakao/login/callback/, в последний момент происходит сбой.

스크린샷, 2019-05-17 01-50-52

스크린샷, 2019-05-17 01-51-05

스크린샷, 2019-05-17 01-51-22

В последний момент, после успешного входа в систему на сервере Kakao, моя страница меняется на первую страницу входа ...

И я получаю это сообщение в консоли.

[16/May/2019 16:56:12] "GET /accounts/login/ HTTP/1.1" 200 1560
[16/May/2019 16:56:13] "GET /accounts/kakao/login/?process=login HTTP/1.1" 302 0

Может ли кто-нибудь научить меня, что пошло не так?

+ URL моего перенаправления: на '/'
+ Советовал ALLOWED_HOSTS

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...