不理解 access_rules 的 ejabberd
Not understanding access_rules for ejabberd
我有一台机器 运行 是一个 Elgg 门户,它包含一个插件,直到 converse.js 作为 XMPP 客户端,在同一台机器上我 运行 一个 ejabberd XMPP-服务器。
正常操作是插件将 users/password/details 从 Elgg 门户同步到 ejabberd-server。这失败并显示以下错误消息:
...
2020-07-13 10:04:58.665 [warning] <0.1058.0>@ejabberd_xmlrpc:build_fault_response:238 Error -118 A problem '{error,access_rules_unauthorized}' occurred executing the command check_account with arguments [{user,<<"UserName">>},{host,<<"example.com">>}]{name,<<"FN">>},
{content,<<"My Name">>}]
...
我想我必须 fiddle 和 access_rules for xmlrpc。
在我的 ejabberd.yml
中有以下几行(当然还有更多):
...
acl:
admin:
user:
- "admin@example.com"
xmlrpc_access:
user:
- "admin@example.com"
access_rules:
local:
allow: local
xmlrpc_access:
allow: xmlrpc_access
...
你能帮我理解该怎么做吗?
几周前,我检查了配置的工作原理,并相应地更新了文档。尝试 https://docs.ejabberd.im/admin/configuration/listen/#ejabberd-xmlrpc
中提供的示例配置
我有一台机器 运行 是一个 Elgg 门户,它包含一个插件,直到 converse.js 作为 XMPP 客户端,在同一台机器上我 运行 一个 ejabberd XMPP-服务器。
正常操作是插件将 users/password/details 从 Elgg 门户同步到 ejabberd-server。这失败并显示以下错误消息:
...
2020-07-13 10:04:58.665 [warning] <0.1058.0>@ejabberd_xmlrpc:build_fault_response:238 Error -118 A problem '{error,access_rules_unauthorized}' occurred executing the command check_account with arguments [{user,<<"UserName">>},{host,<<"example.com">>}]{name,<<"FN">>},
{content,<<"My Name">>}]
...
我想我必须 fiddle 和 access_rules for xmlrpc。
在我的 ejabberd.yml
中有以下几行(当然还有更多):
...
acl:
admin:
user:
- "admin@example.com"
xmlrpc_access:
user:
- "admin@example.com"
access_rules:
local:
allow: local
xmlrpc_access:
allow: xmlrpc_access
...
你能帮我理解该怎么做吗?
几周前,我检查了配置的工作原理,并相应地更新了文档。尝试 https://docs.ejabberd.im/admin/configuration/listen/#ejabberd-xmlrpc
中提供的示例配置