1. 구글 클라우드 플랫폼(https://console.cloud.google.com/) 에 접속합니다.

2. 빨간색 네모 부분을 클릭합니다. 기존에 생성된 프로젝트가 없다면 [프로젝트 선택]이라는 문구가 표시됩니다.

 

3. [새 프로젝트] 버튼을 클릭합니다.

 

4. 프로젝트 이름을 입력하고 [만들기] 버튼을 클릭합니다.

 

5. 왼쪽 [API 및 서비스] 메뉴의 [대시보드] 를 클릭합니다.

 

6. 방금 만든 프로젝트를 선택합니다.

 

7. UserType은 [외부]를 선택하고 [만들기] 버튼을 클릭합니다.

 

8. 상단의 [사용자 인증 정보 만들기] 를 클릭합니다.

 

9. [OAuth 클라이언트 ID]를 클릭합니다.

 

10. OAuth 동의 화면을 만들지 않았다면 동의 화면을 만드는 페이지로 이동됩니다. 여기서 [애플리케이션 이름], [지원 이메일] 만 입력하고 [저장] 버튼을 클릭합니다.

 

11. 다시 OAuth 클라이언트 ID 만들기에 접속합니다. 애플리케이션 유형은 웹 서비스, iOS, Android 등이 있습니다.

 

12. 승인된 리디렉션 URI를 추가합니다. 이 부분은 구글 로그인을 사용하는 애플리케이션이나 프레임워크에 따라 다릅니다.

 

13. 클라이언트 ID와 비밀번호가 발급되었습니다,

문의 | 코멘트 또는 yoonbumtae@gmail.com


카테고리: Cloud / CI / CD


3개의 댓글

솜솜 · 2022년 3월 3일 6:21 오후

안녕하세요, OAuth 동의화면 게시 상태를 프로덕션 단계로 해보신 적 있나 궁금해 댓글 남깁니다.
프로덕션 단계로 전환한 후에, 앱 도메인에서 애플리케이션 홈페이지 링크랑, 개인정보처리방침 링크를 입력해야 하고 나니 계속 ‘홈페이지 요구사항 준수’ 조치가 필요하다는 안내사항이 뜹니다.
홈페이지 링크는 구글 플레이스토어에 올린 앱 링크를 올렸는데, 이게 맞는지, 아니면 다른 링크를 올려야하는건지 모르겠습니다. 혹시 아시는 부분 있으시면 코멘트 부탁드립니다!

    yoonbumtae (BGSMM) · 2022년 3월 4일 7:02 오후

    제 프로젝트를 확인해본 결과 웹 기준으로는 개인정보 링크, 앱 홈페이지를 추가하지 않아도 프로덕션 모드로 동작하고 있었습니다.
    아마 승인된 도메인이 아닌 외부 스토어 링크를 걸어서 그런것이 아닐까 생각됩니다. (글의 스크린샷에 승인된 도메인에 추가된 도메인만 허용하는것이 아닐까 하네요)

스프링 부트(Spring Boot): 구글 로그인 연동 (스프링 부트 스타터의 oauth2-client) 이용 - BGSMM · 2020년 7월 13일 6:38 오후

[…] 구글 OAuth2 연동용 클라이언트 아이디 및 비밀번호 발급받는 방법 […]

답글 남기기

Avatar placeholder

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다