das*_*mug 5 django android facebook ios
我们正在构建需要REST API后端并与Facebook集成以进行身份验证的移动应用程序(iOS和Android)。
我仍然对这种用例的最佳架构设计感到困惑。
主要问题:谁负责与Facebook,客户端或服务器进行身份验证/授权?
选项A:客户端向FB进行身份验证。客户端使用从Facebook收到的令牌发送请求。服务器使用该令牌来标识用户。
选项B:服务器代表客户端向FB进行身份验证。
附加说明(可能不相关):
你应该选择A选项。
如果您使用 django-rest-framework,则应该查看 django-rest-auth 包。它使用访问令牌在服务器端处理用户登录/创建。
https://django-rest-auth.readthedocs.org/en/latest/installation.html#social-authentication-optional
| 归档时间: |
|
| 查看次数: |
1438 次 |
| 最近记录: |