Passwords
There are 2 scenarios in which a password would want to be changed:
-
A user forgot their password
-
A user wishes to change a password they have not forgotten
Resetting forgotten passwords via API
A typical process of resetting password via API is shown in the sequence diagram below. The entire process will involve 2 different APIs:
Changing known passwords
A typical process of changing a known password is shown in the sequence diagram below. The entire process will involve only Update-Password API.