Via l'API d'administration cognito, comment définir un mot de passe utilisateur? Lorsqu'un utilisateur est créé, je peux définir un mot de passe temporaire, je dois pouvoir le faire pour un utilisateur existant.
La dernière version de l'API Cognito ajoute une action AdminSetUserPassword qui a une syntaxe de demande comme la suivante
{
"Password": "string",
"Permanent": boolean,
"Username": "string",
"UserPoolId": "string"
}
et vous permettra de définir un mot de passe permanent ou temporaire pour un utilisateur donné.
EDIT-2: la dernière version de l'API cognito prend désormais en charge AdminSetUserPassword .
Vous ne pouvez pas définir un mot de passe utilisateur, la seule chose que vous pouvez faire est d'utiliser AdminResetUserPassword .
EDIT: Vous pouvez également appeler ForgotPassword . Mais comme son nom l'indique, cela est censé être appelé par un utilisateur, pas un administrateur.