2015-11-25 44 views

回答

4

可以使用PUT /auth/admin/realms/master/users/{id}/reset-password

  • {ID}是在keycloak的用戶標識(不是登錄)

這裏是s的採樣體。

{ "type": "password", "temporary": false, "value": "my-new-password" }

+1

這就是我最終使用的,但它是管理員密碼覆蓋。我正在尋找一些不需要使用管理員權限的東西。 –

+0

抱歉,沒有找到類似的東西。我也在尋找它。 –

4

而不是指定一個新的密碼,手動更好的安全做法是使用PUT /admin/realms/{realm}/users/{id}/execute-actions-email聯繫電話與"UPDATE_PASSWORD"作爲必要的行動。這會導致Keycloak發送一封電子郵件給用戶,給用戶一個鏈接以設置一個新的密碼。

相關問題