Open thfree opened 8 years ago
В purple-vk-plugin не реализована поддержка 2-факторной авторизации
Это ясно, но почему не выходит использовать для этого пароли для приложений которые и генерируются для таких случаев?
@thfree , подскажите, а как вы плагин к спектруму подцепили? У меня ругается на invalid protocol. Просмотрел исходники, не нашел ничего похожего на имя протокола.
@jumper047 Если с начала:
git clone https://github.com/SergeyDjam/purple-vk-plugin.git
cd purple-vk-plugin/build
cmake ..
make
cp libpurple-vk-plugin.so /usr/lib/purple-2/libpurple-vk-plugin.so
nano /etc/spectrum2/transports/vkcom.cfg
service]
server_mode = 0
jid = VK.SITE.NAME
password = PASS
server = XMPP-SERVER
port = 8891
backend_host = 127.0.0.1
users_per_backend=10
backend=/usr/bin/spectrum2_libpurple_backend
protocol=prpl-vkcom
[identity]
name=Spectrum VK Transport
type=vkcom
[logging]
config = /etc/spectrum2/logging.cfg
backend_config = /etc/spectrum2/backend-logging.cfg
[database]
type = pqxx
database = ejabberd_transport
server = SQL-SERVER
user = spectrum
password = PASS
prefix = vk_
[registration]
enable_public_registration=1
Не совсем понимаю в чем проблема, но напишу тут. Есть такая связка: ejabberd(16.06) + Spectrun2(+ purple-vk-plugin)
Так как включено подтверждение паролей, то моя связка не может использовать код подтверждения и для этого в ВК есть пароли для приложений такого вида (aaaa aaaa aaaa aaaa).
Но авторизацию протий так не получается.
Соответственно если отключить подтверждение входа и использовать обычный пароль то все работает.
При такой же связки но для ФБ, все работает корректно.