사소한것부터 바꾸자

Google-OAth2 - refreshToken 값 받기 1 본문

백엔드/GoogleOAth2

Google-OAth2 - refreshToken 값 받기 1

뷰베 2020. 10. 22. 11:29

Google API를 사용함에 있어서는 OAth2 를 모르고 refreshToken 값을 받을 줄 모른다면 

그냥 googleapi를 사용 할 수 없다고 생각하는게 맞다!

그래서 이 글을 포스팅한다

물론 고수님들은 너무 쉽게 연동하여 잘 사용 할텐데 

그렇지 않은 사람이 더 많기 때문에 

자 그럼 시작!

Google Cloud Platform에 가입상 상태로 진행 한다고 가정하고 시작(가입해서 프로젝트 생성 관련 잘 모르시면 댓글 남겨 주세요)

console.cloud.google.com/home

 

Google Cloud Platform

하나의 계정으로 모든 Google 서비스를 Google Cloud Platform을 사용하려면 로그인하세요.

accounts.google.com

URL 타고 들어오면 위 사진 화면이 나온다 여기서 API 및 서비스 -> OAuth 동의 화면  클릭

애플리케이션 이름 적어주고 

나무지 1도 안적어도 되니 그냥 저장

그러면 이렇게 OAuth동의 화면이 생성

이제 사용자인증정보를 만들어 보자

위사진처럼 사용자인증정보 클릭 -> 사용자 인증 정보 만들기 클릭

OAuth 클라이언트 ID 클릭

웹 애플리케이션 클릭! 

이름을 넣고 리디렉션 URL 넣고 만들기 클릭!

여기서 승인된 리디렉션 URL은 

google에 refreshToken 값 받기 위해 승인 요청을 해야 하는데 승인되고 돌아올 주소를 뜻한다

위에 적은 url은 프로젝트 돌아가면 다시 언급 할텐데 미리 만들어 놓았으니 똑같이 하셔도 되고 

헷갈리면 그냥 아무값도 적지 말고 나중에 수정해도 무방하다 

단 http://127.0.0.1:8080/  <---- 이렇게 IP 주소는 입력이 불가 하다. localhost를 하던 아니면

다른 데서 서버 연결하여 받고 싶다 싶으면 호스팅해서 .com 또는 .org 등 url 주소를 입력해야만 한다 이점 참고 바람

드디어 OAuth 클라이언트 생성이 완료! 

여기서 클라이언트 보안 비밀번호는 절대로 노출하면 안된다!

라이브러리 클릭하고 

사용할 API를 검색하고 

 

테스트로 구글 Calendar api를 연결 해 보겠다

위사진 순서대로 검색 클릭 클릭 하면 

마지막 사진처럼 나오면 성공

 

반응형

'백엔드 > GoogleOAth2' 카테고리의 다른 글

Google-OAth2 - refreshToken 값 받기 2  (0) 2020.10.23
Comments