Ejabberd,Python:检查用户,如果没有创建

发布于 2024-12-10 08:29:08 字数 98 浏览 0 评论 0原文

是否可以通过 python 和 xmpp 客户端(如 slimxmpp)与 Ejabberd 接口进行对话,以创建用户(如果用户不存在)?

有人可以建议最好的方法吗?

Is it possible to talk to an Ejabberd interface from python through and xmpp client like sleekxmpp to create a user if it does not exist?

Can someone advice the best approach?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

一念一轮回 2024-12-17 08:29:08

您已经检查带内注册了吗?
规范在这里:http://xmpp.org/extensions/xep-0077.html

如果您将 ejabberd 配置为允许带内注册,那么您的客户端将能够创建一个帐户(如果该帐户尚不存在)。

Did you check in-band registration already ?
The specification is here: http://xmpp.org/extensions/xep-0077.html

If you configure ejabberd to allow in-band registration, then your client will be able to create an account if it does not exist yet.

层林尽染 2024-12-17 08:29:08

如果 Twisted 适合您,您可以将我的 jarn.xmpp.twisted 改编为您的需要。它使用 XEP-0133 服务管理。相关部分可以在 协议中找到。 py

If Twisted is an option for you, you can adapt my jarn.xmpp.twisted to your needs. It makes use of XEP-0133 Service Administration. The relevant pieces can be found in protocols.py.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文