I am setting up password reset functionality on my website and was wondering if there was a way to customize the security rules for the default password reset page. Currently, I can type in literally anything and it will accept it. I need to implement rules such as a minimum number of characters, minimum special characters, etc. If there is no way to do this without creating another page and hosting it on another service then I am wasting time.
Unfortunately, there is no way to customize the security rules for the default password reset page. The only customization you can do to the default password reset page is given on this link.
Also, please check how to use a Custom Password Reset Page. The custom password reset page that you will host will essentially replace the third step described in the mentioned link. A link to your page will appear in the email sent to the user, and your page will then be responsible for parsing the required parameters from the email's link and passing them, along with the new password, onto the Kinvey endpoint mentioned in step 3.