ユーザーのパスワードを変更するための独自のフォームを実装しようとしています。 Keycloakでユーザーのパスワードを変更するためのAPIを見つけようとしましたが、ドキュメントには何も見つかりませんでした。それを行うためのAPIはありますか?
PUT /auth/admin/realms/{realm}/users/{id}/reset-password
を使用できます
サンプル本体は次のとおりです。
{ "type": "password", "temporary": false, "value": "my-new-password" }
新しいパスワードを手動で指定するよりも、セキュリティを向上させるために、
PUT /auth/admin/realms/{realm}/users/{id}/execute-actions-email
"UPDATE_PASSWORD"
を必要なアクションとして管理呼び出し。これにより、Keycloakは、ユーザーに新しいパスワードを設定するための魔法のリンクを提供するメールをユーザーに送信します。
注:{id}はkeycloakのユーザーIDです(ログインではありません)