如何在不登录 jwt django rest-framework 的情况下获取请求数据
Posted
技术标签:
【中文标题】如何在不登录 jwt django rest-framework 的情况下获取请求数据【英文标题】:How GET request data without login jwt django rest-framework 【发布时间】:2020-05-15 23:44:56 【问题描述】:我正在为 API 使用 Django REST 框架,并且我想保护我的 API。这些 API 只是在网页上填充的 GET 请求。我看到了一些像 JWT 这样的解决方案,但首先,我必须登录,然后通过其访问令牌获取数据。我想在不登录的情况下获取数据,网页首先发送登录请求并获取令牌,然后使用此令牌获取数据,这很耗时并使网页变慢。如果有其他方法请提及。
【问题讨论】:
我认为您应该在您的场景中添加更多内容,例如谁是使用您的 API 的服务。它们在你的控制范围内吗?他们是随机的陌生人吗? 【参考方案1】:正如您所说,您不希望 JWT 具有登录实现和安全 api。
您能否详细说明您究竟想要解决什么问题。 这个帖子可能会帮助你How to secure APIs for Registration and Login in Django Rest Framework?
【讨论】:
以上是关于如何在不登录 jwt django rest-framework 的情况下获取请求数据的主要内容,如果未能解决你的问题,请参考以下文章
使用 Django rest_framework_jwt,如何允许使用准时使用代码自动登录?
Django JWT Auth 和 Vue:如何检查用户是不是登录 Vue?
如何在 Django 和 Python 中使用 JWT(JSON Web 令牌)来创建用于注册和登录的 REST API