ejabberd.yml настроить для strophe зарегистрировать нового пользователя - PullRequest
0 голосов
/ 14 мая 2018

Я монтирую сервер ejabberd 18.03 и клиент по этой ссылке: https://gist.github.com/developerworks/317ccf6eb2d3060610f8 BOSH conexion = http://localhost:5280/http-bind

моя ошибка в консоли это:

Сервер не поддерживает внутриполосную регистрацию

Ejabberd.yml конфигурация

порт: 5280

ip: "::"

module: ejabberd_http

request_handlers:

  "/ws": ejabberd_http_ws

  "/bosh": mod_bosh

  "/oauth": ejabberd_oauth

  "/api": mod_http_api



http_bind: true

register: true

captcha: false

auth_method: внутренний

'СПИСКИ КОНТРОЛЯ ДОСТУПА

админ:

user:

  - "admin@localhot"

Местное время:

user_regexp: ""

шлейфу:

ip:

  - "127.0.0.0/8"

  - "::1/128"

  - "::FFFF:127.0.0.1/128"

'ПРАВИЛА ФОРМЫ

max_user_sessions: 10

max_user_offline_messages:

- 5000: admin

- 100

c2s_shaper:

- none: admin

- normal

'ПРАВИЛА ДОСТУПА

Местное время: - разрешить: местный C2S: - отрицать: заблокирован - разрешить

регистр: - разрешить: доверенная сеть

trusted_network:

- allow: all

'МОДУЛИ

mod_register:

##
## Protect In-Band account registrations with CAPTCHA.
##
##   captcha_protected: true
##
## Set the minimum informational entropy for passwords.
##
##   password_strength: 32
##
## After successful registration, the user receives
## a message with this subject and body.
##

welcome_message:

  subject: "Welcome!"

  body: |-

    Hi.

    Welcome to this XMPP server.

##
## When a user registers, send a notification to
## these XMPP accounts.
##
registration_watchers:

  - "admin1@example.org"

##
## Only clients in the server machine can register accounts
##

ip_access: trusted_network
##
## Local c2s or remote s2s users cannot register accounts
##

access_from: register

access: register

1 Ответ

0 голосов
/ 15 мая 2018

вместо

  register:
    - allow: trusted_network

поместить

  register:
    - allow: all
...