django-rest-framework - 通过电子邮件和社交网络进行 DRF 注册和身份验证
问题描述
我正在使用 Django REST 框架。作为前端是一个 ios 移动应用程序。我需要在后端组织:
- 通过电子邮件确认注册
- 通过电子邮件进行身份验证
- 通过 Facebook 和 Google 注册进行身份验证,并在注册时填写个人资料
class Profile (models.Model):
user = models.OneToOneField(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, primary_key=True)
photo = models.ImageField ()
full_name = models.CharField (max_length = 150)
我怎样才能最好地实现这些目标?为什么会这样呢?
我发现像这样的库:
但是,我不明白哪个最适合我的目的。
解决方案
在谷歌搜索一些东西后,现在才看到你的消息。好吧,我相信https://github.com/wagnerdelima/drf-social-oauth2会更好,因为 dj-rest-auth 不再维护。
推荐阅读
- python - 将mysql中的2个数据字段与python进行比较
- vbscript - WScript.CreateObject 在 Windows Server 2016 中引发“无法创建对象”错误
- azure - Microsoft Azure OAUTH2.0 - 多源客户端如何调用 Azure OAUTH2.0 身份验证
- java - 即使使用 TypeConverters,使用房间数据库存储枚举也会出错
- javascript - 使用 Javascript 对 Google API 写入和插入的“网络错误”进行故障排除
- javascript - 错误:提供给 sendToDevice() 的注册令牌
- java - android如何更改片段中的工具栏标题,图像和背景颜色
- java - 如何避免 GSON JsonObject 中的反斜杠?
- regex - 替换除内部以外的换行符
带有括号(<>)的标签
标签
- angular - 角度 2 如何总计列 ngFor?