【问题标题】:How to get the requesting application details from Django Rest Framework with Django oAuth toolkit如何使用 Django oAuth 工具包从 Django Rest Framework 获取请求的应用程序详细信息
【发布时间】:2017-05-12 03:25:21
【问题描述】:

我正在使用 Django Rest Framework 和 Django oAuth 工具包。

目前的流程是:

  1. 第三方应用程序向授权服务器注册
  2. 用户使用我的应用程序 oAuth2 登录第三方应用程序
  3. 第三方应用程序使用标头“授权”中的用户身份验证令牌向我的服务器发出一些请求
  4. DOT 将令牌转换为用户对象并将其传递给请求对象

记录应用程序级请求的视图需要代表用户请求的应用程序的应用程序 ID。 DRF 和 DOT 文档没有显示如何执行此操作。有没有人知道如何实现这个流程?

【问题讨论】:

    标签: python django oauth oauth-2.0 django-rest-framework


    【解决方案1】:

    伙计们,在我折断了几个小时之后,解决方案一直盯着我的脸!

    request.auth.application
    

    感谢James Lin 引导我找到正确答案!

    Link to James Lin's answer

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-13
      • 2021-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多