繁体   English   中英

如何使用Django保护第三方API数据?

[英]How To Secure Third Party API data using Django?

我正在为我的网站使用第三方API密钥。 我已经对该API进行了一些修改,现在将其用于自己的网站。

我想通过对任何用户(已认证或匿名)添加限制来保护该API数据。

我想对API提供的数据添加时间限制。 因此,如果有人在一定时间后使用相同的数据,则将显示错误。

以及我想要对用户IP进行一些限制。 因此,用户可以固定时间访问我的网站。

您可能要使用Django REST Framework JWT身份验证。

我实现了https://github.com/davesque/django-rest-framework-simplejwt

它有效-安装非常简单-阅读文档:)

如果您使用的是DRF,请使用身份验证类设置。 如果您使用的是常规Django视图,则可以使用login_required装饰器包装视图

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM