add password as optional during user creation for non-local users so it can be validated and saved