구글 로그인 API 은
구글 로그인 창 -> 로그인 시도 -> 동의 후 서버에 요청 -> 전달 받은 정보(코드)를 가지고 토큰을 통해 로그인 방식으로 동작한다.
공식 구글 API 문서
https://cloud.google.com/identity-platform/docs/use-rest-api?hl=ko
구글 API 설정
1. https://console.cloud.google.com/
접속
2. OAuth동의 화면 이동
3. 앱 정보 등록
4. 범위(openid, email, profile 등 필요한 정보 체크)
5. 사용자 인증 정보에서 OAuth 2.0 ID 만들기
필수 정보 입력
1. 애플레이케이션 유형 항목에 '웹 애플리케이션' 선택
2. 애플리케이션 이름 입력
3. 승인된 자바스크립트 원본 항목에 구글 로그인을 사용할 홈페이지 주소 입력
4. 승인된 리디렉션 URI 항목에 구글 로그인 후 Redirect할 주소 입력
6. 클라이언트 ID, 클라이언트 보안 비밀번호 생성 완료