Для входа через соц сеть пароль не нужен, и если он нужен для входа потом без соц сети тем же пользователем, то просто генерируй его и отправляй на почту.
des1roer: Соц сети могут отдавать и телефон в том числе. А могут не дать ни то ни то. Так что после получения данных надо проверять, что пришло и либо редиректить на доп форму, либо открывать ее в модальном окне. В случае с jsSDK удобнее модалка, phpSDK - удобнее редирект.
Можно использовать сервисы типа ULOGIN они все делают за Вас.