首页 > 解决方案 > Django OAuth 工具包 - 仅管理员用户问题

问题描述

我正在使用 Django OAuth Toolkit 在我的 Django Rest Framework 后端实现 OAuth,因此我可以授予对 Google Actions 的访问权限(通过授权代码),因此当我的用户触发操作时,我的后端可以搜索用户资源并发送特定的 MQTT 消息。

我已经正确设置了流程,但是我面临的问题是,当 Django OAuth Toolkit 提供身份验证表单时,它只允许我的管理员用户登录。我怎样才能为我的数据库中的任何用户提供可能性检索访问令牌?

编辑

看起来这不是 Django OAuth Toolkit 问题,要登录用户必须具有 is_staff 标志 = True 才能授予对 OAuth 应用程序的访问权限。任何解决方法或建议?

标签: pythondjangodjango-rest-frameworkoauthdjango-oauth-toolkit

解决方案


推荐阅读