实现Api来存储facebook/twitter或其他东西的凭证

问题描述 投票:0回答:1

我正在为 iPhone 或 Android 等移动设备编写内部 API。

我希望使用这些设备,用户只能通过 Facebook Connect 或 Twitter Connect 与应用程序连接。

我不懂iOS,但我想在后端准备代码。

我必须如何准备代码?我使用 Python/Django 和 Tastypie 作为 API。 我有 django-social-auth 的经验,它很好地支持这两个社交网络。

我如何创建API来接受从twitter或facebook注册的新用户并存储他们的数据?

python ios django
1个回答
1
投票

最好的方法是,用户使用设备上的任何社交网络进行身份验证后,获取姓名、电子邮件、设备 ID 和任何其他相关详细信息,并将这些详细信息像正常注册一样存储在服务器上。[即维护您自己的信息用户 ID 而不是 fb_id 或 twitter_id]

如果需要从浏览器使用您的我们的服务,当您插入用户记录时,会生成一个随机密码并将其邮寄给用户,并将哈希值存储在数据库中。

© www.soinside.com 2019 - 2024. All rights reserved.