Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.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
Android:结合社交登录和基本身份验证_Android_Facebook_Authentication_Login_Google Plus - Fatal编程技术网

Android:结合社交登录和基本身份验证

Android:结合社交登录和基本身份验证,android,facebook,authentication,login,google-plus,Android,Facebook,Authentication,Login,Google Plus,我问自己,开发人员如何将基本身份验证(如用户名和密码)与facebook&G+等社交登录结合起来。那么,我如何将使用社交登录的用户与使用用户名和密码注册的用户集成在一起呢?社交API是否为我提供了某种令牌,我可以将其保存在数据库中,以检查用户是否登录/注册 更新: 我想我必须更准确地描述我的问题。我的应用程序正在与后端服务(简单RESTAPI)通信。对于后端调用,我必须确保用户已注册并登录。我现在看到的所有示例都类似于登录,然后查看客户端信息,但从未与安全的后端系统通信 您可以获得适用于Andr

我问自己,开发人员如何将基本身份验证(如用户名和密码)与facebook&G+等社交登录结合起来。那么,我如何将使用社交登录的用户与使用用户名和密码注册的用户集成在一起呢?社交API是否为我提供了某种令牌,我可以将其保存在数据库中,以检查用户是否登录/注册

更新:

我想我必须更准确地描述我的问题。我的应用程序正在与后端服务(简单RESTAPI)通信。对于后端调用,我必须确保用户已注册并登录。我现在看到的所有示例都类似于登录,然后查看客户端信息,但从未与安全的后端系统通信

您可以获得适用于Android的Facebook SDK(API)

你可以在Facebook的开发者网站上找到一些很好的例子。他们解释了我们如何检查用户是否登录

另外还有一个库,它使Facebook登录和其他功能变得简单,这是一个很好的例子。如果您刚刚开始Android编程,那么这将很容易


对于Google+来说,他们也有API。你可以找到

最后我找到了处理方法

e、 g.Facebook: 1.客户端从facebook请求令牌 2.客户端将令牌发送到我的服务器 3.我的服务器使用令牌向facebook发出请求,以检查fb用户是否存在 4.我的服务器在我的数据库中创建我的应用程序特定用户(例如用户名:…,用户类型:facebook!!)
5.下次用户进行API调用时,我的服务器将通过请求facebook再次检查令牌

感谢您的快速回答。我想我必须更准确地描述我的问题。我的应用程序正在与后端服务(简单RESTAPI)通信。对于后端调用,我必须确保用户已注册并登录。我现在看到的所有示例都类似于登录,然后查看客户端信息,但从未与安全的后端系统通信。