Creating Secure Password Resets With JSON Web Tokens
▻https://www.smashingmagazine.com/2017/11/safe-password-resets-with-json-web-tokens
“When a user of your application has forgotten their password, it can and should be reset securely. To accomplish a secure password reset, I will demonstrate how to use JSON Web Tokens (JWT) to generate a URL-safe token.”