从android处理多个登录方法的最佳方法

时间:2014-06-23 19:35:49

标签: php android symfony oauth facebook-login

我们正在构建一个应用程序(现在是Android,但后来在其他平台上),需要用户通过注册标准信息(如电子邮件,用户名和密码)进行注册。

为了简化此步骤,我们允许用户通过OAuth通过Facebook或其他社交网络登录,但也可以通过填写表单直接在我们的服务器上创建帐户。

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

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

虽然许多应用程序使用此类方法,但似乎很难找到任何详尽的信息...... 因此,非常感谢任何有关该主题的帮助!

1 个答案:

答案 0 :(得分:0)

-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. 社交平台上的共享和活动记录变得无缝,因为您不依赖于用户的互联网连接。 还有更多......