2016-05-21 2 views
0

Я пытаюсь создать приложение для обмена сообщениями с помощью websocket и mqtt.MQTT Как создать клиент из Clientside?

Как создать пользователя с именем пользователя и паролем без анонимного пользователя через клиентскую сторону с помощью paho или mqtt.js?

На стороне сервера я хочу использовать моска или москит. Как я могу сообщить серверу о создании клиента?

+0

Непонятно, что вы здесь задаете. Также серверы не создают клиентов. – hardillb

+0

Вы можете добавлять пользователей на serveride, но я хочу создать пользователя, когда я использую гибридное приложение. Пример. Вы впервые используете приложение для получения информации о пользователе для входа в систему. Если у вас нет учетной записи пользователя, вы можете создать ее из приложения http://wiki.eclipse.org/EMFT_Build_Server_Setup#Add_additional_users http://www.mosca.io/docs/lib/ authorizer.js.html # Authorizer – benu

ответ

0

Что вы ищете для обеспечения клиентов. Если вы решили не допускать анонимных подключений, тогда это будет невозможно по сравнению с чистым MQTT (и даже тогда, вероятно, не безопасно).

Лучше всего использовать конечную точку https для регистрации нового пользователя с таким именем пользователя и пароль (или сертификат) можно безопасно передать клиенту, прежде чем попытаться подключиться к брокеру.

+0

Можете ли вы порекомендовать любую инфраструктуру/библиотеку, которая решает это для меня? – benu