Normal flow

  • A client sends the e-mail.
  • If the e-mail exists, the service generates and sends a new password to the user.

HTTP(S) endpoints

  • api/users/recoverPassword
    • HTTP method: POST
    • Consumes: application/x-www-form-urlencoded
    • Produces: HTTP 204 (Undocumented)
    • Examples:

      • Example of request:

             curl -X 'POST' \
                  'http://localhost:8080/api/users/recoverPassword' \
                  -H 'accept: */*' \
                  -H 'Content-Type: application/x-www-form-urlencoded' \
                  -d ''
      • Example of response:

              204 Undocumented


In the use case layer, exceptions related with arguments will be IllegalArgumentException. However, in the RESTful Web Service layer will be transformed to Bad Request (HTTP 400).

Copyright © 2024 Orion Services. Distributed by Apache 2.0 license.