Documentation en ligne

Forcer le changement de mot de passe d’un utilisateur

L’endpoint /api/users/<uuid>/ atteint via les méthodes HTTP de modification de la ressource ciblée (POST, PUT, PATCH) accepte un paramètre force_password_reset permettant de forcer le changement de mot de passe de l’usager à sa prochaine connexion.

Exemple

POST /api/users/8e7f200b4bb447fa8a91cd03c0f0ade3/ HTTP/1.1 
Content-Type: application/json
Authorization: Basic xxxx
Content-Length: xxx

{
    "email": "john@doe.com",
    "first_name": "john",
    "last_name": "doe",
    "force_password_reset": true
}

Lors de sa prochaine connexion, l’usager créé ou modifié ici se verra redirigé vers une page lui imposant de définir un nouveau mot de passe.

À noter que cette option force_password_reset peut fonctionner conjointement aux options get_or_create et update_or_create.

Dernière mise à jour le 09/01/2024 11:45 — Éditer