title: How to do forgot password in keycloak via API
body: <p>We are creating an app that has a feature to reset their password respectively, since we are using keycloak so that thing will be featured via keycloak page itself, but our client need the forgot password will be provided in the app, so i need to hit the forgot password api like below flow.</p>
  <p>App Forgot Password Page &gt; Fill email only and proceed &gt; User receive reset password link &gt; Open link &gt; Keycloak reset password page</p>
  <p>But seems that api is not existed in the keycloak.</p>
  <p>As far i only found below apis</p>
  <ul>
  <li><code>PUT /{realm}/users/{id}/reset-password</code>  (need bearer, not possible since we are unable to use realm account user)</li>
  <li><code>PUT /{realm}/users/{id}/execute-actions-email</code>  (don't know how to use it and need bearer, not possible since we are unable to use realm account user)</li>
  </ul>
  <p>Any suggestion?
  Thank you in advance</p>
  <hr />
  <p>Hi there, this is 2021, my solution at this time was by using keycloak library in java service, so the service working as aggregator between my web app to keycloak, and still we are using above apis mentioned that need realm access. Good luck.</p>