是否可以使用Django JWT rest框架创建密码恢复链接?
一个例子是通过电子邮件恢复密码并为其创建访问令牌。
或者我是否需要使用Django admin的功能来执行此操作?
非常感谢。
答案 0 :(得分:2)
这不是你在Django Rest JWT中可以做的事情。
但是,您可以将密码重置链接中使用的auth.PasswordResetView
和create a new JWT token manually子类化为活动用户的电子邮件地址。
您还需要子类auth.PasswordResetConfirmView
来验证令牌是否已被使用/过期。
答案 1 :(得分:0)
另一种选择是使用Djoser。 该库允许您配置密码重置端点,用户创建,密码更改,配置电子邮件等。它还与JWT兼容。