본문 바로가기

참고자료

google cloud platform (GCP)의 사용법

0.앞서

oauth-properies 파일은 남들에게 보이면 안된다.

intellij 에 gitignore 같은 곳에 등록을 해두자

 

1.새 프로젝트 생성

console.cloud.google.com 으로 가자

상단 좌측에 프로젝트 생성 버튼이 있다.

이름을 입력하고 '만들기' 버튼을 클릭하자

 

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

Api 및 서비스 >

사용자 인증 정보 >OAuth 클라이언트 id 만들기 클릭 > 동의 화면 구성 클릭

> 외부 선택후 만들기 > 앱 정보와 연락처만 적어도 됨 > 저장 후 계속

> 범위 추가 또는 삭제  > 원하는 범위 선택후 업데이트 > 저장후 계속

>일단 저장 후 계속

>다시 OAuth 클라이언트 id 만들기 클릭 >어플리케이션 유형 선택(웹 클라이언트 등)

>승인된 리다이렉션 URI 입력 http://localhost:8080/login/oauth2/code/google

  (인증되고 난 후 리다이렉션되는 어플리케이션 URI)

   --이러면 google 쪽에서 시큐리티에 관련된 것을 자체적으로 처리해줌sole.cloud.google.com 으로 가자

상단 좌측에 프로젝트 생성 버튼이 있다.

이름을 입력하고 '만들기' 버튼을 클릭하자

 

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

Api 및 서비스 >

사용자 인증 정보 >OAuth 클라이언트 id 만들기 클릭 > 동의 화면 구성 클릭

> 외부 선택후 만들기 > 앱 정보와 연락처만 적어도 됨 > 저장 후 계속

> 범위 추가 또는 삭제 > 원하는 범위 선택후 업데이트 > 저장후 계속

>일단 저장 후 계속

>다시 OAuth 클라이언트 id 만들기 클릭 >어플리케이션 유형 선택(웹 클라이언트 등)

>승인된 리다이렉션 URI 입력 http://localhost:8080/login/oauth2/code/google

  (인증되고 난 후 리다이렉션되는 어플리케이션 URI)

   --이러면 google 쪽에서 시큐리티에 관련된 것을 자체적으로 처리해줌

>만들기 => 발급된 클라이언트 id 와 비밀번호 생성이 됨 

 

3.intellij 에서 application-oauth.properties 파일 생성

생성하고 

spring.security.oauth2.client.registration.google.client-id= 2에서 만든 클라이언트 id

spring.security.oauth2.client.registration.google.client-secret=2에서 만든 클라이언트 비밀번호
spring.security.oauth2.client.registration.google.scope=profile,email

 

 

 

'참고자료' 카테고리의 다른 글

oauth-client 의 설명  (0) 2021.04.07
aws 에 배포  (0) 2021.03.29
aws  (0) 2021.03.22
동기와 비동기 통신  (0) 2021.02.18
서블릿(servlet) 이란?  (0) 2020.12.01