Sto cercando di implementare il mio modulo personale per modificare la password di un utente. Ho provato a trovare un'API per modificare la password di un utente in Keycloak ma non ho trovato nulla nella documentazione. Esiste un'API per farlo?Esiste una chiamata API per la modifica della password utente sul keycloak?
7
A
risposta
4
è possibile utilizzare PUT /auth/admin/realms/master/users/{id}/reset-password
- {id} è l'id utente in keycloak (non il login)
Ecco s corpo del campione.
{ "type": "password", "temporary": false, "value": "my-new-password" }
4
Anziché specificare una nuova password manualmente una migliore pratica di sicurezza è quello di utilizzare la chiamata PUT /admin/realms/{realm}/users/{id}/execute-actions-email
amministratore con "UPDATE_PASSWORD"
come l'azione richiesta. In questo modo Keycloak invia una e-mail all'utente che fornisce un collegamento per l'utente per impostare una nuova password.
Questo è quello che ho utilizzato alla fine, ma è l'override della password dell'amministratore. Stavo cercando qualcosa che non richiede l'utilizzo dei privilegi di amministratore. –
Spiacente, non ho trovato nulla di simile. L'ho cercato anche io. –