Develop
구글 연동
작은이야기
2016. 8. 18. 19:18
구글 퍼미션 정책이 변경되면서 구글 인증의 방식이 바뀌었다
기존에는
1. 클라이언트가 access_token을 발급
2. 서버가 access_token을 이용하여 유저 정보 획득
https://www.googleapis.com/oauth2/v3/tokeninfo
혹은
1. 클라이언트가 auth_code 발급
2. 서버가 auth_code를 이용하여 access_token과 id_token 발급
https://www.googleapis.com/oauth2/v4/token
https://www.googleapis.com/oauth2/v3/tokeninfo
기존 방법들은 클라이언트에서 유저에게 권한을 획득 해야 했다.
이번에 바뀐것은
서버가 auth_code를 통해 id_token을 획득할 수 없다
1. 클라이언트가 auth_code 발급
2. 서버가 auth_code로 access_token 획득
https://www.googleapis.com/oauth2/v4/token
3. access_token을 통해 google id 획득 이다.
https://www.googleapis.com/games/v1/applications/<application id>/verify
http://android-developers.blogspot.kr/2016/01/play-games-permissions-are-changing-in.html