Ich versuche mein eigenes Formular zu implementieren, um das Passwort eines Benutzers zu ändern. Ich habe versucht, eine API für das Ändern eines Benutzerpassworts in Keycloak zu finden, aber ich konnte nichts in der Dokumentation finden. Gibt es eine API dafür?Gibt es einen API-Aufruf zum Ändern des Benutzerkennworts für den Schlüsselcloak?
7
A
Antwort
4
Sie PUT /auth/admin/realms/master/users/{id}/reset-password
- {id} verwenden können, ist die Benutzer-ID in keycloak (nicht das Login)
Körper Hier ist s Probe.
{ "type": "password", "temporary": false, "value": "my-new-password" }
4
vielmehr ein neues Passwort manuell eine bessere Sicherheit der Praxis als Angabe ist die PUT /admin/realms/{realm}/users/{id}/execute-actions-email
Admin-Aufruf mit "UPDATE_PASSWORD"
als die geforderten Maßnahmen zu verwenden. Dadurch sendet Keycloak eine E-Mail an den Benutzer, die dem Benutzer einen Link zum Festlegen eines neuen Kennworts gibt.
Das ist, was ich am Ende verwendet habe, aber es ist Admin-Passwort überschreiben. Ich suchte nach etwas, das die admin-Privilegien nicht benötigt. –
Sorry hat so etwas nicht gefunden. Ich habe auch danach gesucht. –