본문 바로가기
Python/Django

구글 소셜 로그인 in Django - 1. 애플리케이션 세팅하기

by 코드뭉치 2023. 5. 31.

Google Developers 설정

 

1️⃣ 프로젝트 만들기

 

Credentials Page로 이동

API 및 서비스를 통해 들어가서 프로젝트를 만들 수 있다.

Oauth 동의 화면으로 들어가서 앱 정보 입력 후 저장.

 

  • OAuth 동의 화면

간단한 앱 이름과 이메일 등을 입력하면 된다.

 

  • 범위

소셜 로그인 기능에서는 범위 추가를 누르고 상단 3개의 범위만 체크해줘도 이용이 가능하다.

체크 이후에 하단의 업데이트 버튼을 누르면 적용된다.

 

  • 테스트 사용자

> 앱 게시 이전에 액세스할 수 있는 이메일 등을 적는 곳, 바로 앱 게시를 하면 추가하지 않아도 좋다.

 

완료 후 앱 게시를 눌러준다.

 

 

2️⃣ OAuth 클라이언트 ID 만들기

 

같은 화면의 사용자 인증 정보 탭에 들어가

사용자 인증 정보 만들기 > OAuth 클라이언트 ID를 선택 후 애플리케이션 유형을 선택하고,

 

웹 어플리케이션을 호스팅하는 HTTP 경로와

Redirection URI을 지정해준다. 

↓↓↓ 리디렉션 URI 유효성 검사 규칙

여기까지 완료되었다면, 클라이언트 ID가 생성.

이 클라이언트 ID는 추후에 요청을 보낼 때 사용될 것이다.

 

 

3️⃣ 유저 정보 받아오기

 

구글 소셜 로그인 in Django - 2. 유저 정보 받아오기

 

구글 소셜 로그인 in Django - 2. 유저 정보 받아오기

구글 소셜 로그인 시 애플리케이션 세팅이 되어있어야 한다. 해당 정보는 구글 소셜 로그인 in Django - 1.애플리케이션 세팅하기에서 확인 구글 소셜 로그인 in Django - 1. 애플리케이션 세팅하기 Goog

codemte.tistory.com

 

 

댓글