일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- DART
- restapi
- 스프링부트
- 로그제거
- vite.config.js
- 젠킨스초기설정
- vite
- refreshtoken값
- kakaoAPI
- jenkins설치
- 플루터
- Spring-boot
- googleoath2연결
- API
- googlerefreshtoken
- drawer 설정
- Flutter
- flutter drawer
- spring
- Geolocator
- Java
- naverapi
- springboot세팅
- springboot
- vite설정
- oath2
- 네이버API
- 카카오API
- dynamicrouter
- refreshtoken값받기
- Today
- Total
사소한것부터 바꾸자
Google-OAth2 - refreshToken 값 받기 1 본문
Google API를 사용함에 있어서는 OAth2 를 모르고 refreshToken 값을 받을 줄 모른다면
그냥 googleapi를 사용 할 수 없다고 생각하는게 맞다!
그래서 이 글을 포스팅한다
물론 고수님들은 너무 쉽게 연동하여 잘 사용 할텐데
그렇지 않은 사람이 더 많기 때문에
자 그럼 시작!
Google Cloud Platform에 가입상 상태로 진행 한다고 가정하고 시작(가입해서 프로젝트 생성 관련 잘 모르시면 댓글 남겨 주세요)
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 |
---|