Создайте нового пользователя на сервере xmpp - PullRequest
1 голос
/ 19 марта 2012

Я пытаюсь создать нового пользователя xmpp из моего приложения rails, когда пользователь регистрируется. Я не нашел простого способа создать нового пользователя xmpp с гемом xmpp4r (или любым другим). Знаете ли вы, как мне удается создать пользователя xmpp с ruby?

1 Ответ

1 голос
/ 05 декабря 2012

Сервер XMPP, к которому вы подключаетесь, должен разрешить внутриполосную регистрацию . Если вы уверены, что сервер разрешает внутриполосную регистрацию, следуйте протоколу в XEP-0077 , чтобы зарегистрировать учетную запись XMPP на сервере.

См. Раздел 3.1 в связанном XEP для простого обмена, необходимого для достижения этого.

Вы можете использовать xmpp4r или blather , чтобы отправлять строфы и отвечать на ответы сервера. Blather не имеет встроенной поддержки XEP-0077, но это означает, что вам придется отправлять строфы вручную.

xmpp4r поставляется с методом register, который должен сделать все это за вас (см. документы здесь).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...