Google API 가이드

정명진·2023년 5월 27일
0
post-custom-banner

google api 의 경우 가이드를 찾기 힘든것 같다..

저만 그런걸수도?

구글의 경우 우선 인가코드를 얻은 후 그리고 해당 인가 코드를 이용해 액세스 토큰을 발급 받을 수 있다.

우선 해당 주소에 요청을 보내 인가코드를 받자.

https://accounts.google.com/o/oauth2/v2/auth

client_id, redirect_uri, scope, response_type, access_type을 설정해서 해당 주소에 보내주면 카카오 처럼 redirect_uri에 redirecturi?code={redirect_uri}?code={code}&scope=${scope}~ 형식으로 url이 변하며 인가코드를 받을 수 있다.

이제 해당 인가코드를 통해 액세스 토큰을 발급받자.

https://www.googleapis.com/oauth2/v4/token

code, client_id, client_secret, grant_type, redirect_uri를 설정해 POST 요청을 해주면

{
    "access_token": ~~~~,
    "expires_in": 3599,
    "refresh_token": ~~~~,
    "scope": ~~~~,
    "token_type": "Bearer",
    "id_token": ~~~~
}

이렇게 응답을 받을 수 있다.

access_token을 이용해 API를 사용할 수 있고 또한 id_token을 이용해 간편로그인 로직에 활용도 가능하다.

profile
개발자로 입사했지만 정체성을 잃어가는중... 다시 준비 시작이다..
post-custom-banner

0개의 댓글