괴발개발/Django

[Django] kakao social login allauth로는 안되는 증상

이태원프리덤# 2021. 8. 7. 23:14
728x90

이번에 소셜로그인 기능에서 구글로그인과 같이 카카오로그인을 추가했다

django-allauth에서 구글로그인은 정상적으로 되었으나, 카카오 callback 함수에서 자꾸 오류가 나서

몇시간 삽질결과 현재 allauth에선 카카오 로그인 기능이 정상적으로 되자 않는 것 같다...(개삽질...)

어쩔 수 없이 카카오 로그인 함수는 기본 django.contrib.auth import login 기능으로 처리했다

login(request, user, backend='django.contrib.auth.backends.ModelBackend')

backend는 allauth backend와 충돌하기 때문에 인자로 추가해야 한다

이 후 정상적으로 로그인 가능!!

728x90