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

时间:2014-01-25 08:34:50

标签: android facebook authentication login google-plus

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

更新:

我想我必须更准确地描述我的问题。我的应用程序正在与后端服务(简单的REST API)进行通信。对于后端调用,我必须确保用户已注册&我现在看到的所有样本就像登录一样,然后查看客户端信息,但从不与安全的后端系统通信。

2 个答案:

答案 0 :(得分:0)

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

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

还有另一个图书馆,它使Facebook登录和其他功能简单,Simple Facebook。如果您刚刚开始Android编程,那么这将很容易。

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

答案 1 :(得分:0)

最后我发现了如何处理它。

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

再次检查令牌