modify password grant type and add cellphone grant