文章 2022-10-22 来自:开发者社区

Django API 开发:博客系统的权限管理(中)

AllowAny当前,任何匿名非授权用户都可以访问我们的 PostList 端点。 之所以知道这一点,是因为即使我们尚未登录,也可以看到我们的单个博客文章。 更糟糕的是,任何人都有权创建,编辑,更新或删除帖子!在详细信息页面 http://127.0.0.1:8000/api/v1/1/ 上,该信息也是可见的,任何随机用户都可以更新或删除现有博客文章。之所以仍然可以看到“发布列表”终结点和“详细....

Django API 开发:博客系统的权限管理(中)
文章 2022-10-22 来自:开发者社区

Django API 开发:博客系统的权限管理(上)

引言安全性是任何网站的重要组成部分,但对于 Web API 而言则至关重要。 目前,我们的 Blog API 允许任何人进行完全访问。 没有任何限制; 任何用户都可以做任何极其危险的事情。 例如,匿名用户可以创建,阅读,更新或删除任何博客文章。 他们甚至没有创造一个! 显然,我们不希望这样做。Django REST Framework 附带了一些现成的权限设置,我们可以使用这些设置来保护我们的 ....

Django API 开发:博客系统的权限管理(上)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

Python学习站

Python学习资料大全,包含Python编程学习、实战案例分享、开发者必知词条等内容。

+关注