Logo
☆☆☆☆☆
0.0
Intermediate
8h

使用简单 JWT 在 Django REST 框架中实现自定义用户认证

在本课程中,你将学习使用一个名为 Simple JWT 的包,帮助你在 Django RESTful 项目中实现 JWT 认证。 课程开始时,你将学习如何使用 Django RESTful 创建自定义用户。接着,你将学习如何使用 JWT 注册用户,并发送账户验证邮件。之后,你将学习在用户登录时添加自定义令牌声明,以及在令牌过期后如何刷新令牌。你还将学习如何重置密码,并理解密码重置邮件的工作原理。你将学会在 Django RESTful 中组织用户管理,实现用户登出功能,并将用户的 JWT 令牌加入黑名单。最后,你将学习如何通过文档化和测试来管理和验证你的接口端点。 完成本课程后,你将能够使用 Django RESTful 框架创建自定义用户,通过 Simple JWT 实现认证,并能程序化地发送账户验证邮件和密码重置邮件。

9 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
使用简单 JWT 在 Django REST 框架中实现自定义用户认证
在本课程中,你将学习使用一个名为 Simple JWT 的包,帮助你在 Django RESTful 项目中实现 JWT 认证。 课程开始时,你将学习如何使用 Django RESTful 创建自定义用户。接着,你将学习如何使用 JWT 注册用户,并发送账户验证邮件。之后,你将学习在用户登录时添加...

WHAT YOU'LL LEARN

使用 Django REST 框架创建自定义用户的实战经验

Content

9 Lessons • 0 Quizzes • 0 Challenges

课程简介
  1. 1

    简介

  2. 2

    创建自定义用户模型

  3. 3

    测验:创建自定义用户模型

使用 Simple JWT 注册自定义用户
  1. 1

    注册序列化器

  2. 2

    注册视图

  3. 3

    注册端点

  4. 4

    重新发送激活邮件

  5. 5

    用户账户激活邮件

  6. 6

    测验:自定义用户注册

使用简单 JWT 登录用户
  1. 1

    登录序列化器

  2. 2

    登录视图

  3. 3

    登录接口

  4. 4

    测验:用户登录

重置用户密码
  1. 1

    密码重置序列化器

  2. 2

    密码重置邮件

  3. 3

    密码重置视图

  4. 4

    密码重置接口

  5. 5

    测验:重置用户密码

用户管理
  1. 1

    列出和检索用户

  2. 2

    测验:用户管理

用户退出登录
  1. 1

    用户登出与令牌黑名单化

  2. 2

    测验:用户登出与令牌封禁

管理与测试端点
  1. 1

    列出端点

  2. 2

    Django CORS

  3. 3

    Postman 简介及环境配置

  4. 4

    使用 Postman 测试接口

  5. 5

    测验:管理端点

结论
  1. 1

    总结

附录
  1. 1

    设置 Django 并安装所需包

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)