...
Keep the amount of fields as-is but build up the form. It is a common and somewhat modern approach.
Test later more with other scenarios eg where we start with the full form.
The full form:
...
Building it up (mentally splitting it):
...
As the user progresses on the password, we show progress on the rules as well:
...
Unmasking
It was already there - and we keep it, it is good practice.
Terms and privacy policy
Adding this terminology to the sign-in form is widely accepted - and removes a solid amount of friction.
...
Who needs the terms and conditions, as well as the privacy policy?
The legal teams of our customers. And they are usually not the users, so they would not go through the registration process. Making their life easy → we add these to our footer, which is where they expect it to be.
This is solid friction we aare adding here:
...