mrDoctorWho / vk4xmpp

Jabber-транспорт для ВКонтакте (A jabber gateway to the VK social network)
https://vk.com/vk4xmpp
MIT License
126 stars 25 forks source link

Научить транспорт в капчу и двухфакторную авторизацию при входе по паролю #206

Open mrDoctorWho opened 7 years ago

mrDoctorWho commented 7 years ago

Вход по паролю почти не изменялся ещё с момента релиза и с тех самых пор не умеет проходить капчу.

p0liper commented 7 years ago

Да он мало что умеет, если смотреть так. Пришлось за тебя переписывать, блин.

Итог - наладил авторизацию по паролю через API.

mrDoctorWho commented 7 years ago

Что конкретно транспорт не умеет? Он выполняет базовые функции вполне исправно. Ты так говоришь, будто я кого-то заставляю что-то писать или переписывать.

Пулл-реквесты преветствуются, но не требуются.

mrDoctorWho commented 7 years ago

Итог - наладил авторизацию по паролю через API.

Что за авторизация через API? В далёком 2013 году, когда я смотрел, нужно было благословение администрации чтобы получить возможность авторизовываться по паролю.

p0liper commented 7 years ago

Да, сорян, наехал.

Скину pull реквестом, как я наладил прямую. Там переписал чуть gateway и файл логинизации

mrDoctorWho commented 7 years ago

Дело заглохло?

mrDoctorWho commented 6 years ago

ping @yanislavb

p0liper commented 6 years ago

pong. Извиняюсь, что пропал. Проект бросил. Форкану и исправлю. Be patient.

mrDoctorWho commented 6 years ago

@p0liper я вижу в форкнутом репозитории уже есть какие-то изменения (3 коммита). Оно уже рабочее?

Каким образом оно вообще работает? Есть ссылка на описание?

p0liper commented 6 years ago

@mrDoctorWho по идее, он должен отдавать прямую авторизацию через прямые ключи от VK. Что бы не иметь дело с вечноменяющимся мобильным интерфейсом ВК, и разборкой капчи. На данный момент, нет сервера Jabber, на котором можно работоспособность кода проверить, так что мог где то закосячить.

mrDoctorWho commented 6 years ago

@p0liper сервер можно поднять и локально, в крайнем случае можно попросить предоставить доступ к тестовому серверу у меня в конференции: simpleapps@conference.helldev.net

p0liper commented 6 years ago

@mrDoctorWho сегодня сервер подниму для своих целей (openfire), там поставлю и пофикшу ошибки заодно.

mrDoctorWho commented 6 years ago

ping @p0liper

mrDoctorWho commented 5 years ago

@p0liper дело заглохло?