- 소셜 로그인 처리(google)
- django allauth : https://docs.allauth.org/en/latest/installation/index.html
- next 두 번정도 하면 여기가 나오고 저 명령어 복사해서 설치
- settings.py에 코드 복사 붙여넣기
- python manage.py migrate 해준다.
- OAuth 클라이언트 생성
- https://docs.allauth.org/en/latest/socialaccount/providers/google.html
- 새 프로젝트 생성
- 이름 입력 후 만들기
- OAuth consent screen
- 외부로 만들기
- 앱 이름, 사용자 지원 이메일, 개발자 이메일 주소만 입력
- 저장 후 계속
- 저장 후 계속
- 대시보드로 돌아가기
- OAuth 클라이언트 ID 만들기
- 이건 알고 있어야되고 공개되면 안된다.
- settings.py에 코드 추가
- 오류 때문에 위 화면이 안나올 시
- 데이터 삭제해주자
- DB에서도 데이터 삭제
- Cascade delete 체크 해주고
- 삭제 했는데 남아있으면 다 없어질 때까지 이 작업 반복
- python manage.py makemigrations, python manage.py migrate 해준다.
- 그리고 계정 다시 생성
- site로 잘 이동이 된다.