Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 处理来自android的多个登录方法的最佳方法_Php_Android_Symfony_Oauth_Facebook Login - Fatal编程技术网

Php 处理来自android的多个登录方法的最佳方法

Php 处理来自android的多个登录方法的最佳方法,php,android,symfony,oauth,facebook-login,Php,Android,Symfony,Oauth,Facebook Login,我们正在构建一个应用程序(android现在,但以后在其他平台上),它需要用户注册标准信息,如电子邮件、用户名和密码 为了简化这一步骤,我们允许用户通过OAuth通过facebook或其他社交网络登录,但也可以通过填写表单直接在我们的服务器上创建帐户 现在,我们正在努力找到最好的方法: -我们是否应该使用facebook(或其他)登录获取客户机上的用户信息,然后使用与标准表单相同的方法创建包含这些信息的帐户? -我们是否应该使用facebook登录来获取access_令牌并将其发送到创建帐户本身

我们正在构建一个应用程序(android现在,但以后在其他平台上),它需要用户注册标准信息,如电子邮件、用户名和密码

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

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

我们的主要问题是关于在服务器端使用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? -
这种方法之所以更好,主要有三个原因:

  • 您可以随时更改逻辑
  • 你不需要更新应用程序
  • 社交平台上的共享和活动记录变得天衣无缝,因为您不依赖用户的互联网连接。 还有更多