<aside> 💡
[사용자] → [우리 앱] → [구글 인증 서버] → [구글 리소스 서버] ↓ ↓ ↓ ↓ 클릭 리다이렉트 인가 코드 발급 사용자 정보 제공
</aside>
클라이언트가 사용자를 구글의 인가 엔드포인트로 리다이렉트
이때 필요한 파라미터들을 포함
<https://accounts.google.com/o/oauth2/v2/auth>?
client_id={클라이언트_ID}
&redirect_uri={리다이렉트_URI}
&response_type=code
&scope=openid email profile
&state={랜덤_문자열}
구글이 사용자를 우리 앱의 redirect_uri로 리다이렉트하면서 인가 코드를 전달
<https://yourapp.com/callback>?
code={인가_코드}
&state={이전에_보낸_state값}