Impossible de réinitialiser un mot de passe d'utilisateur

J’ai mis en place la réinitialisation de mot de passe avec Directus, j’ai choisis l’API Mailgun plutôt que de configurer mon serveur unix et sendmail.
La tâche reste complexe mais elle est faisable :

  1. Configurer un compte Mailgun
  2. Configurer les paramètres directus EMAIL_TRANSPORT, EMAIL_MAILGUN_DOMAIN et EMAIL_MAILGUN_API_KEY pour envoyer les emails avec ce fournisseur

Ensuite il faut respecter le reste de la procédure pour la réinitialisation des mots de passe :

  1. Configurer une URL où envoyer l’utilisateur pour choisir un nouveau mot de passe (PASSWORD_RESET_URL_ALLOW_LIST dans .env)
  2. Lancer la procédure via cette API : Start reset password request
  3. Finaliser la procédure depuis la page web en envoyant le nouveau mot de passe : Reset password

Pour les 2 dernières étapes j’utilise ma lib directus en Dart qui contient les 2 fonctions toutes prêtes, mais le reste doit être fait dans chaque projet.

2 « J'aime »