Added an option to force users to use a default password

I added an option for newly created CAS users to force them to have a password,
so they can change it and connect with the desktop/mobile client

If the option is empty, the defaut randomly generated password is used as usual

It's more a proof of concept than a finished option, i'd like to do it more cleanly