I understand why the password should be salted and hashed before being saved into the database, but my question is if it needs to be hashed on the browser side or just sending plain-text password over HTTPS is considered to be secure.
If it is ok, is there any document which I can use to prove to my client that the system is secure? If it's not, what are the best practices?