Как зарегистрировать пользователя на сервере MongooseIM с помощью сервиса.Net

Я пытаюсь реализовать механизм.Net Web, который будет хранить профиль пользователя и другие действия.

В случае успеха пользователь сможет общаться в чате, поэтому он должен быть зарегистрирован на сервере MongooseIM с созданием JID.

Это должен сделать сервер Asp .Net, чтобы сгенерировать JID для пользователя и выполнить действие, аналогичное $sudo bin/mongooseimctl register username hostname password.

Подобное действие будет выполнено в случае, если пользователь вызвал учетную запись Remove, а Asp .Net свяжется с MIM для выполнения $sudo bin/mongooseimctl unregister username hostname команда.

Есть ли у нас какой-либо способ добиться этого следующими способами.

1) Команда Curl, которую мы пробовали, но написана на PHP, но нужно больше рекомендаций, как это сделать. 2) Имеет ли MongooseIM какое-либо средство для предоставления вне любого веб-сервиса для выполнения команд mongooseimctl.

Ценю за любые приведенные выводы.

1 ответ

2) Имеет ли MongooseIM какое-либо средство для предоставления вне любого веб-сервиса для выполнения команд mongooseimctl.

Да, это имеет. Начиная с версии 2.0.0beta2, мы предоставляем REST API для внутренних сервисов. Более подробную информацию об этом можно найти в нашей документации:

  1. http://mongooseim.readthedocs.io/en/latest/http-api/http-administration-api-documentation/
  2. http://mongooseim.readthedocs.io/en/latest/swagger/index.html
Другие вопросы по тегам