使用Google帐户登录...下一步是什么?

Dju*_*aka 6 account android login

我正在开发一个Android应用程序,它将具有类似api的服务器端.这个应用程序将具有用户登录机制.我想使用google/fb/twitter帐户作为登录信息,因为该应用程序的目的非常适合社交.

我已经阅读过使用手机中存储的Google帐户作为用户验证(如何使用Google帐户登录).问题是我不知道该怎么办?据我所知,客户经理最终会给我一个代币.那我该怎么办呢?如何通知服务器端用户登录?如何存储此令牌,因为我知道这个令牌可能会在一段时间后失效时更改...

另一件事.用户第一次进入G账户时该怎么办?我想获得他的G头像和显示名称,例如并将它们存储在服务器上,从而为用户节省了大量的点击次数?我是通过电话以某种方式发送它们还是以某种方式从服务器上获取它们?

FB之后也可能出现同样的问题.

希望我确实正确地提出了我的问题,因为这是一个更普遍的问题......

TIA.

eth*_*nny 1

Google 使用 OpenId,而 FB 有自己的东西。这两个需要不同的代码路径。

http://www.sozkan.com/blog/2010/09/24/very-quick-openid-integration-tutorial/

当然,这依赖于 URL 来管理数据,如果您希望这一切都在内部发生,则需要将其包装在代码中。获得令牌后,您可以通知服务器端代码它是什么、有效期等。

有关差异的信息: http://thenextweb.com/socialmedia/2010/11/04/facebook-connect-oauth-and-openid-the-differences-and-the-future/