Customers can generate new passwords using this component. A second input box is provided on the form so that the user can confirm their password once they have entered their desired password in the first box. The form will go through a series of validation tests to make sure the password satisfies a set of requirements before the user submits it when they are ready.