最好的方式来处理多个登录方法从android


best way to handle multiple login method from android

我们正在构建一个应用程序(目前为android,但稍后将在其他平台上),需要用户通过注册其电子邮件,用户名和密码等标准信息注册。

为了简化这一步,我们希望允许用户通过OAuth通过facebook或其他社交网络登录,但也保留通过填写表单直接在我们的服务器上创建帐户的可能性。

现在,我们正在努力寻找最好的方法来做到这一点:-我们是否应该使用facebook(或其他)登录来获取客户端的用户信息,然后用与标准表单相同的方法创建一个包含这些信息的帐户?-我们应该使用facebook登录获取access_token并将其发送到创建帐户本身的服务器,并使用不同的方法为我们自己的注册方法?——其他的吗?

我们的主要问题是关于在服务器端使用OAuth的必要性,而不是社交网络登录。

虽然许多应用程序使用这样的方法,似乎很难找到任何详尽的信息…所以任何关于这个问题的帮助将是非常感激的!

-Should we use the facebook login to get the access_token and send it to the server that creates an account itself, and use a different method for our own signup method? -

这个方法更好,主要有三个原因:

  1. 你可以随时改变逻辑。
  2. 你不需要更新应用。
  3. 社交平台上的分享和活动记录变得无缝,因为你不依赖于用户的互联网连接。还有更多....