如何使用Django oAuth工具包从Django Rest Framework获取请求的应用程序详细信息

时间:2016-12-27 20:43:30

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

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

目前的流程是:

  1. 第三方应用程序向授权服务器注册
  2. 用户使用我的应用程序oAuth2登录第三方应用程序
  3. 第三方应用程序使用标题授权'
  4. 中的用户身份验证令向我的服务器发出了一些请求
  5. DOT将令牌转换为用户对象并将其传递给请求对象
  6. 记录应用程序级请求的视图需要代表用户请求的应用程序的应用程序ID。 DRF和DOT文档没有说明如何执行此操作。有没有人有任何想法如何实现这个流程?

1 个答案:

答案 0 :(得分:2)

人们,经过几个小时的打破我的头,解决方案一直盯着我的脸!

request.auth.application

感谢James Lin让我找到正确的答案!

Link to James Lin's answer