如何从DRF自定义身份验证类传递额外的上下文

时间:2017-09-20 09:32:10

标签: django authentication django-rest-framework

我正在使用DRF在django中构建API。我编写了一个基于rest_framework.authentication.BaseAuthentication的自定义身份验证类,用于验证传入的JWT。在JWT有效负载内,我有一个属性,比如说"organisation_id":"123",我想在处理请求的视图中访问它。是否有可能将属性添加到request对象的上下文中?根据{{​​3}},authenticate的{​​{1}}方法只应返回元组BaseAuthentication

1 个答案:

答案 0 :(得分:2)

据我所知,您已将请求作为身份验证功能的参数。您应该能够将organisation_id添加到请求中:

 geom_segment(data=i, aes(x=i$NMDS1[1:64], xend=i$NMDS1[65:128],
 y=i$NMDS2[1:64], yend=i$NMDS2[65:128]), 
 arrow = arrow(length = unit(0.5, "cm")), colour="red",
 inherit.aes=FALSE, lwd=2)

虽然我个人宁愿将其添加给用户,但这应该可以。

你的电话。