У каждой соц сети есть уникальняй идентификатор, к нему и привязывайтесь. Пароль вообще не нужен, ибо пользователь логинится через oauth через сторонний рессурс, и вам по сути приходит ответ, да залогинен, нет не залогинен. Это нормальная ситуация, ресурсы которые дают возможность войти через сторонний сайт и затем берут оттуда емейл и создают локальный аккаунт, делают это не совсем корректно.