使用rest框架JWT检索密码

时间:2017-08-29 22:45:30

标签: django django-rest-framework

是否可以使用Django JWT rest框架创建密码恢复链接?

一个例子是通过电子邮件恢复密码并为其创建访问令牌。

或者我是否需要使用Django admin的功能来执行此操作?

非常感谢。

2 个答案:

答案 0 :(得分:2)

这不是你在Django Rest JWT中可以做的事情。

但是,您可以将密码重置链接中使用的auth.PasswordResetViewcreate a new JWT token manually子类化为活动用户的电子邮件地址。

您还需要子类auth.PasswordResetConfirmView来验证令牌是否已被使用/过期。

答案 1 :(得分:0)

另一种选择是使用Djoser。 该库允许您配置密码重置端点,用户创建,密码更改,配置电子邮件等。它还与JWT兼容。