Usando Facebook, Twitter o GMail para iniciar session en mi aplicación

Estoy desarrollando una aplicación iOS 4 con el último SDK y XCode 4.

Necesito que los usuarios inicien session en mi aplicación con su count de Facebook, Twitter o GMail. Pero también necesito saber el usuario que tiene inicio de session.

En otras palabras, cada usuario tendrá algunos datos específicos y necesito saber qué datos son para un usuario específico. Un ejemplo: habrá mucha casa, cuando un usuario compra una casa, necesito saber qué usuario ha comprado esa casa.

Cuando un usuario inicia session con Facebook, Twitter o GMail, ¿hay una ID asociada a esa count?

Necesito una identificación para almacenar en un server de Windows Azure y la usaré para identificar a ese usuario y recuperar todos sus datos del juego.

Así que supongo que vas a autenticar a los usuarios a través de OAuth en fb / twitter / google. Una vez que tenga el token de acceso, haga llamadas api con él para:

https://api.twitter.com/1/account/verify_cnetworkingentials.json 

para twitter

 https://www.googleapis.com/plus/v1/people/me 

para google + (suponiendo que el scope de oauth fuera google +: https://www.googleapis.com/auth/plus.me ), y

 https://graph.facebook.com/me 

para facebook

Obtendrás un identificador en la respuesta.

Puede save sus datos después de iniciar session en la database o en el file. desde donde puedes get la información de qué usuario es el inicio de session por el cual api y cuándo, como toda la información que deseas.