Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Авторизация для Spectrum2 #1

Open
thfree opened this issue Jul 12, 2016 · 4 comments
Open

Авторизация для Spectrum2 #1

thfree opened this issue Jul 12, 2016 · 4 comments

Comments

@thfree
Copy link

thfree commented Jul 12, 2016

Не совсем понимаю в чем проблема, но напишу тут.
Есть такая связка:
ejabberd(16.06) + Spectrun2(+ purple-vk-plugin)

Так как включено подтверждение паролей, то моя связка не может использовать код подтверждения и для этого в ВК есть пароли для приложений такого вида (aaaa aaaa aaaa aaaa).

Но авторизацию протий так не получается.

Wrong username or password

Соответственно если отключить подтверждение входа и использовать обычный пароль то все работает.

При такой же связки но для ФБ, все работает корректно.

@SergeyDjam
Copy link
Owner

В purple-vk-plugin не реализована поддержка 2-факторной авторизации

@thfree
Copy link
Author

thfree commented Jul 12, 2016

Это ясно, но почему не выходит использовать для этого пароли для приложений которые и генерируются для таких случаев?

@thfree thfree closed this as completed Jul 12, 2016
@thfree thfree reopened this Jul 12, 2016
@jumper047
Copy link

@thfree , подскажите, а как вы плагин к спектруму подцепили? У меня ругается на invalid protocol. Просмотрел исходники, не нашел ничего похожего на имя протокола.

@thfree
Copy link
Author

thfree commented Feb 6, 2017

@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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants