首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将DRF、auth和注册拼凑在一起

将DRF、auth和注册拼凑在一起
EN

Stack Overflow用户
提问于 2019-09-01 01:58:30
回答 2查看 183关注 0票数 1

我想要一些关于在REST Api django项目中选择正确包的建议。

用于身份验证:下面我应该选择哪一个?

django-oauth-toolkit:似乎是DRF中最健壮和推荐的oauth库。这没有帐户管理。如何使用此包实现帐户管理?如果是的话我能找个向导吗。

django-rest-auth:API端点用于身份验证,基本帐户管理用于DRF。但是似乎没有django-oauth像django-oauth允许令牌补偿等等那么健壮,或者我缺少了rest-auth的一些特性。

的授权:I将去django-守护者对django-角色-许可。稍后看起来更像是控制用户角色的后端实用程序。

我很想使用oauth工具包,但它没有基本的用户管理。相反,rest有用户管理,但缺乏oauth的喧嚣(似乎是)。

请帮我做个选择。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-09-14 06:53:13

我理解了DRF支持对OAuth2的内置支持,并提供了令牌使用的‘Provider.oca 2’依赖,因此可以避免django-oauth工具包,以防出现这种情况。

‘’DEFAULT_#en0#_#en0#_CLASSES‘:( 'rest_framework.authentication.OAuth2Authentication',),

谢谢大家的关心。

票数 1
EN

Stack Overflow用户

发布于 2019-09-08 22:04:51

Django rest相当于django-allauth周围的一小部分API视图,这是(根据github使用统计数据)比oauth工具包使用得更多。

allauth非常棒,并且有一长串可用的提供者。添加一个新的是非常容易的,几乎可以完成100%通过管理界面。

rest_auth本质上封装了django allauth,使其可以通过allauth获得。在rest_auth不足的地方,很容易实现直接使用allauth所需的功能。如果您需要使用rest_auth来支持jwt,那么它们是推荐另一个第三方图书馆

我们遇到的rest_auth最大的问题是文档很好,回购中有许多悬而未决的问题,应该用更清晰的解决方法来解决,问题中有很多错误信息。

期望通过询问rest_auth的状态来解决其中的一些困惑

就您对用户管理的需求而言,django用户管理仍然是健壮的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57742720

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档