이전 포스팅 중에 kakao와 naver 로그인을 연결한 적이 있다.
오늘은 google 로그인을 해보려고 한다.
한 번에 되길 바라며 시작해보겠다!
일단 저번에 이미 다 세팅을 해둬서 우선 config/settings.py에 추가해준다
INSTALLED_APPS = [
'allauth.socialaccount.providers.goolge'
]
이후 runserver를 통해 admin으로 들어가보자
현재는 위의 사진과 같이 social applications에 kakao, naver만 있는데 여기에 google을 추가하겠다.
그 전에 발급 키와 관련된 것들을 google에서 받아야한다.
http://console.developers.google.com 로 접속하자
나는 이미 있었기 때문에 새 프로젝트를 하나 만들어보겠다.
이 아이를 눌러서 생성해주자.
이 중에서 우리가 필요한건 OAuth 클라이언트 ID이다.
이런식으로 작성하고 만들기를 누르면 키가 나온다
이제 다시 admin페이지로 돌아와서 입력해주자..
이후 templates/base.html 에 들어가서
<a href="{% provider_login_url 'google' %}">구글로그인</a>
을 추가해주면 된다.
짜잔~ 잘뜬다 굿굿