투케이2K

45. (TWOK/LOGIC) [Server] OAuth 계정 인증 코드 요청 및 AccessToken , RefreshToken 요청 방법 본문

투케이2K 로직정리

45. (TWOK/LOGIC) [Server] OAuth 계정 인증 코드 요청 및 AccessToken , RefreshToken 요청 방법

투케이2K 2024. 1. 19. 13:36
반응형

[로직 정리]

정리 로직 : Server

상태 : [Server] OAuth 계정 인증 코드 요청 및 AccessToken , RefreshToken 요청 방법

 

[설 명]

 

[1] : 구글 클라우드 사이트에서 신규 프로젝트 생성 실시 및 OAuth 사용 설정, 기본 URL, 리디렉션 URL 설정 수행

  - URL : https://console.cloud.google.com/



[2] : 구글 클라우드 >> 사용자 인증 정보에서 클라이언트 아이디 및 비밀번호 확인



[3] : 서버 프로젝트에서 [1차] OAuth 인증 코드 요청 http 통신 수행 실시

  - 참고 사이트 : https://blog.naver.com/kkh0977/223324549995



[4] : [1차] OAuth 인증 코드를 정상적으로 받은 경우 [2차] Token 요청 http 통신 수행 실시

  - Token 요청 통신 수행 시 1차에서 전달 받은 code 및 클라이언트 아이디, 비밀 번호 등 추가 파라미터 필요

  - Token 요청 http 통신은 post query string 방식으로 요청이 필요

  - 참고 사이트 : https://blog.naver.com/kkh0977/223327262919  



[5] : [2차] Token 요청에서 정상적으로 Response 응답을 받은 경우 AccessToken , Refresh 토큰 파싱 수행



[6] : AccessToken 을 사용해 구글 Api 호출 수행 시 Header 값 추가 (Barer ... ) 및 http 요청 실시



[7] : 정상적으로 구글 Api 에서 응답 내려온 것 확인 수행

반응형
Comments