求教, DRF 中如何既验 Token,也验参数签名

2022 年 3 月 17 日
 holydancer

第一次接触 Django 和 DRF ,想问下认证模块,如何既验证 Token ,也验证签名

authentication_classes = [TokenAuthentication,RSAAuthentication]

现在是这俩认证,好像任何一个通过了,都算通过,直接返回内容数据了。

我想的是 Token 用来区分用户,签名校验每次请求是否合法,在 DRF 中的正确姿势是什么呢

961 次点击
所在节点    问与答
3 条回复
Hstar
2022 年 3 月 17 日
自己写一个 TokenAndRSAAuthentication 吧
SjwNo1
2022 年 3 月 17 日
直接 patch APIView 的 perform_authentication
holydancer
2022 年 3 月 17 日
@Hstar 就这样解决了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/840998

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX