Ejabberd 限制用户注册权限
Posted
技术标签:
【中文标题】Ejabberd 限制用户注册权限【英文标题】:Ejabberd limit User Registration privilege 【发布时间】:2014-09-18 09:38:14 【问题描述】:您好,有人知道配置 eJabberd 服务器以仅允许管理员帐户的用户注册吗?
这是通过带内注册 XEP-0077 完成的。使用 Smack API 作为 java 的 XMPP 接口。
我尝试更改 ejabberd.cfg 文件的
访问控制列表: acl, admin, user, "admin", "myserver.somewhere.here".
访问规则: 访问,注册,[allow, admin, deny, all]。
mod_register: mod_register, [access, register]。
但它不起作用。
谢谢。
【问题讨论】:
【参考方案1】:刚刚使用 ejabberd 14.07 和新的 YAML 语法进行了测试:
acl:
admin:
user:
- "me" : "my.server.tld"
access:
register:
admin: allow
all: deny
它有效。
【讨论】:
那是一回事。尝试使用 xmpp api 注册用户。执行此过程: 1. 连接到服务器 2. 注册用户 您可以在不使用该访问控制登录的情况下注册用户。我有一个解决方案,我现在要尝试。 @SwiperNoswiping,我知道这是一个非常古老的话题,但您找到解决方案了吗?我也有同样的疑问***.com/questions/45966808/…谢谢!以上是关于Ejabberd 限制用户注册权限的主要内容,如果未能解决你的问题,请参考以下文章