Logo
Section 1 / 11

概览:使用JWT进行身份验证和授权

了解本章涵盖的主题概览。

导入

概览:使用JWT进行身份验证和授权

了解本章涵盖的主题概览。

在本章中,我们将深入探讨 Django 及其架构。我们将使用模型、序列化器和视图集来构建一个能够接收 HTTP 请求并返回响应的 API。通过实现基于 JSON Web Tokens(JWT)的身份验证与授权系统,用户将能够注册账户、登录和登出。

到本章结束时,你将能够创建 Django 模型,编写 Django 序列化器及验证逻辑,使用视图集处理 API 请求,通过 Django REST 框架路由器暴露视图集,并基于 JWT 构建身份验证与授权系统,同时理解 JWT 的工作原理及其在认证和权限管理中的作用。

本章涵盖的主题

  • 理解 JWT
  • 项目结构规划
  • 创建用户模型
  • 实现用户注册功能
  • 添加登录功能
  • 为访问令牌添加刷新机制

创建一个 Django 项目

理解 JWTs