본문 바로가기
IT(Tip)

구글 API - 사용자 인증 정보 생성하기

by good4me 2023. 2. 16.

goodthings4me.tistory.com

Google API 사용을 위해 챗gpt에 묻고 그 결과로 나온 내용을 수행해보았다. API 및 서비스에서 사용자 인증 정보 만들기, OAuth 클라이언트 ID 만들기 절차를 진행한다.

 

 

구글 API 사용자 인증 정보 만들기, OAuth 클라이언트 ID 만들기

1. Google에서 계정 로그인 후 "구글 클라우드 콘솔" 또는 "구글 api 콘솔" 검색 후 Google Cloud 페이지로 접속한다.

구글 클라우드 콘솔

2. Google API 사용 설정을 위한 사용자 인증 정보 만들기

  • "API 및 서비스"에서 "API 및 서비스 라이브러리"로 이동한 후 "YouTube Data API v3" (검색란에서 해당 API 검색 후 이동도 가능) 찾아 클릭 후 "관리" 버튼 클릭
  • "API 및 서비스 >> 사용자 인증 정보"로 이동 후 "사용자 인증 정보 만들기"를 클릭하고 "OAuth 클라이언트 ID"를 선택

구글 API 사용자 인증 정보
구글 API 사용자 인증 정보

 

good4me.co.kr

 

  • "OAuth 클라이언트 ID 만들기"를 선택하면 "동의화면 구성" 화면이 나온다. 이 단계를 먼저 수행을 해야 OAuth 클라이언트 ID 만들기가 가능했다. "동의화면 구성" 화면에서 나온 단계를 수행한다.

OAuth 클라이언트 ID 만들기 동의 화면 구성
OAuth 클라이언트 ID 만들기 동의 화면 구성

 

동의 화면 구성 - User Type
동의 화면 구성 - User Type

  • OAuth 동의 화면 User Type에서 내부는 조직 내 사용자만 앱을 사용할 수 있다는 의미로 외부 사용자가 앱을 사용하려고 하면 승인 차단된다.(구글 워크스페이스 사용자만 사용 가능)
  • User Type을 외부로 설정하면 Google 계정이 있는 모든 사용자가 앱을 사용할 수 있다. 회사 등 특정 조직에서 사용하는 것이 아닌 경우, 일반 사용자들도 로그인할 필요가 있으면 외부로 설정한다.

 

동의 화면 구성 - 앱 정보 입력
동의 화면 구성 - 앱 정보 입력

  • 별표 있는 항목만 입력한다. (앱이름을 입력하고, 사용자 지원이메일과 개발자 연락처는 본인 정보를 입력, 범위 및 테스트 사용자는 입력 없이 저장만 하고 다음 단계로 넘긴다)
  • "사용자 인증 정보 만들기 >>  OAuth 클라이언트 ID 만들기" 다시 클릭

사용자 인증 정보 만들기
사용자 인증 정보 만들기

  • "OAuth 클라이언트 ID 만들기" 진행

OAuth 클라이언트 ID 만들기
OAuth 클라이언트 ID 만들기

  • 승인된 자바스크립트 원본과 승인된 리디렉션 URI에 "http://localhost:포트번호(예로, 8080)를 입력했다.

 

OAuth 클라이언트 생성 완료
OAuth 클라이언트 생성 완료

  • 클라이언드 ID가 나왔다. JSON 다운로드 클릭해서 확인할 수도 있다.

 

API 키 확인
API 키 확인

"키표시"를 클릭하면 구글 API 키를 확인할 수 있다.

 

댓글