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