【发布时间】:2014-10-03 23:52:55
【问题描述】:
我现在真的陷入了我的项目中。我正在尝试为我的应用程序实现 Oauth2。我发现了很多关于 django-oauth2-provider 并尝试了它。唯一的问题是,它使用了 django.contrib.auth 中的 User 模型。我们网站的主要用户保存在一个名为 User 的自定义模型中,该模型不会继承或扩展 django.contrib.auth 中的模型。
有什么方法可以使用我的自定义用户模型来创建客户端和令牌?
如果 django-oauth2-provider 不能用于此目的,谁能推荐一些 oauth2 库,可以选择使用我自己的模型实现 oauth2。
此致,
苏珊特·卡尔基
【问题讨论】:
-
是否可以使用您的自定义模型扩展默认用户模型? (对django-oauth2-provider不熟悉)但是我认为这样可以让django-oauth2-provider正常工作。
标签: python django oauth django-rest-framework django-oauth