python - Django OAuth 工具包 - 仅管理员用户问题
问题描述
我正在使用 Django OAuth Toolkit 在我的 Django Rest Framework 后端实现 OAuth,因此我可以授予对 Google Actions 的访问权限(通过授权代码),因此当我的用户触发操作时,我的后端可以搜索用户资源并发送特定的 MQTT 消息。
我已经正确设置了流程,但是我面临的问题是,当 Django OAuth Toolkit 提供身份验证表单时,它只允许我的管理员用户登录。我怎样才能为我的数据库中的任何用户提供可能性检索访问令牌?
编辑
看起来这不是 Django OAuth Toolkit 问题,要登录用户必须具有 is_staff 标志 = True 才能授予对 OAuth 应用程序的访问权限。任何解决方法或建议?
解决方案
推荐阅读
- shopware - 如何在电子邮件模板中使用订单自定义字段值?
- google-chrome-extension - 如何使用 chrome.storage api 存储来自我的 chrome 扩展的 background.js 文件中定义的这 2 个事件监听器的数据(url、时间戳)
- spring-boot - Spring Boot Rest Api - 多个 @RequestPart 不适用于 Feign 客户端
- python - 小部件结构
- pentaho - 循环仅激活一次 Pentaho
- c# - Pokedex 字典,我如何将方法添加到字典中?
- c - C中的字符计数器
- python - 当我在 Django 中使用 For 循环时,模板不显示任何内容
- c++ - 类中的 C++ 用户交互
- java - 如何在 Eclipse 中默认使用反编译器打开 *.class 文件?