L’appel approprié pour mettre à jour le mot de passe d’un utilisateur en fournissant un nouveau est :
PUT /d2l/api/lp/(version)/users/( userId)/password {
« Mot de passe » :
}
Quelques remarques :
- Notez que l’appel n’accepte pas une barre oblique de fin, et c’est également une artère de PUT.
- Notez que l’itinéraire POST impose une réinitialisation de mot de passe sur l’utilisateur en lui envoyant le « e-mail de réinitialisation du mot de passe ». Il n’accepte pas non plus une barre oblique de fin ; il n’accepte pas non plus les données corporelles dans le corps POST (c’est un message vide, qui devrait avoir Content-Length : 0) : POST /d2l/api/lp/(version)/users/( userId)/password
- Notez que toutes ces méthodes constituera probablement un « événement de changement de mot de passe » et entraînera l’élimination par le LMS de tous les jetons d’ID utilisateur / clés de Valence pour cet utilisateur, pour toutes les applications Valence.
- Si cet utilisateur utilise des applications Valence, il sera probablement invité à se ré-authentifier pour obtenir de nouveaux jetons pour chaque application. Il s’agit d’une fonctionnalité de sécurité qui n’est pas évitable et qui peut avoir un impact significatif si, par exemple, vous modifiez le mot de passe pour piloter un « compte d’utilisateur de service pour une application valence administrative » qui permet à l’application ou au script d’effectuer des tâches administratives de manière « sans tête ».
Autorisations requises ?
Type d’unité d’organisation d’autorisation d’outil UserInfoPrivacy Voir Les ID définis par l’organisation Utilisateurs de l’organisation Afficher l’adresse e-mail des utilisateurs Utilisateurs de l’organisation Afficher les id définis par les utilisateurs Utilisateurs de l’organisation Afficher l’utilisateur inscriptions Utilisateurs de l’organisation Voir l’outil de gestion des utilisateurs Utilisateurs de l’organisation Afficher les coordonnées des utilisateurs Utilisateurs de l’organisation Mettre à jour un utilisateur Utilisateurs de l’organisation Envoyer le mot de passe des utilisateurs par e-mail Utilisateurs de l’organisation Réinitialiser les mots de passe des utilisateurs dans l’outil d’édition Utilisateurs de l’organisation Voir les paramètres régionaux préférés de l’utilisateur Organisation