2014-11-11 20 views
1

Использование smack можно изменить список других пользователей с достаточными привилегиями? Например: я вхожу в систему как администратор сервера XMPP, используя smack. Учитывая правильные права, могу ли я изменить список других пользователей и добавить или отредактировать элементы в нем?Управление удаленными учетными записями с Smack

Если да, то как это сделать в Smack и каковы привилегии? Это дистанционное управление реестром (XEP-0321), предназначенное для этого? Помогает ли это от этого?

Спасибо.

ответ

0

Это дистанционное управление реестром (XEP-0321), предназначенное для этого?

Нет, см Remote roster management with Smack

ли Смак поддерживает это?

Нет, Smack не поддерживает XEP-321 (пока). Но можно написать расширение для Smack, которое добавляет поддержку для него.

+0

Любые указатели? Я хотел бы создать расширение, а также внести его обратно, если это хорошо. –

+0

Уверен, прочитайте XEP, прочитайте источник Smack, особенно о том, как реализованы другие расширения. Начните с простой, как и ping-реализация, а затем продолжайте читать более сложные. – Flow

+0

Я думаю, вы неправильно поняли цель XEP-0321. Это главным образом разрешить подсистемы шлюзов манипулировать соответствующей частью пользовательского реестра. Например, шлюз для ICQ, запущенный на сервере, может управлять регистрационной записью для пользователя (после авторизации) только для этого подмножества (т. Е. Записи в виде списка @ icq.domain.net, а не @ domain.net). Это НЕ общая спецификация для управления всем списком пользователей, особенно не как другой пользователь. –

Смежные вопросы