[英]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.