【发布时间】:2012-01-19 21:55:34
【问题描述】:
我已经使用 external_auth 设置了 ejabberd,以针对我的 Web 应用程序的用户数据库进行身份验证。我想要的是能够为网站版主创建一个 MUC(聊天室),并自动将这些用户添加到聊天中,排除所有其他用户。
最终,我还希望能够将我网站的群组功能映射到 ejabberd 中的 MUC。
ejabberd的外部认证API似乎没有提供细粒度的访问控制,基本上只允许查询用户是否注册以及用户名/密码组合是否成功认证用户。
我看到的关于 MUC 的 acl 的唯一参考是这里: http://www.ejabberd.im/aclpopulate 但这似乎需要通过 webadmin 界面设置权限。
有没有办法通过外部身份验证自动执行此操作?
【问题讨论】: