在python社交图书馆中:
我正在为我的django项目做一个社交活动。我想禁用管理员的社交功能。默认情况下,它是如何工作的:
访问了社交网站并授予了权限
为管理创建了新的Python Social Auth › User social auths对象
这个社会帐户记录在管理中。
我希望它能发挥作用:
访问了社交网站并授予了权限
新的Python Social Auth › User social auths对象与新的常规用户一起创建,就好像管理员没有登录一样。
这个社会帐户记录在一个普通用户中。
有一种优雅的方法吗?尽可能地覆盖最少数量的管道函数。
我无法理解在django-rest-auth和djoser之间使用哪一个更好。
之前我使用的是django-rest-auth,但现在它不需要维护。我想使用jwt支持进行身份验证。我还想通过Facebook进行社交认证。但是django-rest-auth使用了djangorestframework-jwt,它同样是未维护的,也不支持刷新令牌。
在互联网上闲逛时,我发现了另一个库'Djoser',它也做同样的事情,有更好的jwt支持(django-rest-framework-simplejwt),但缺乏allauth对社交认证的支持。它确实通过使用python- social