2015-11-25 10 views

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" }

+1

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. –

+0

Spiacente, non ho trovato nulla di simile. L'ho cercato anche io. –

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.

Problemi correlati