3

モジュール開発ドキュメントを参照しましたが、「ユーザー」(つまり、JID によって識別される) に管理アクセスが許可されているかどうかを判断するのに役立つ API が見つかりません。

有望に見えるモジュール「acl」(またはおそらく完全に答え)があることは理解していますが、公開APIは文書化されていません。

モジュール「acl」がユーザー資格情報にアクセスするための適切な方法であると想定する必要がありますか?

4

1 に答える 1

3

はい、 acl モジュールはあなたが探しているものです:

acl:match_rule(Host, admin, Jid) =:= allow

これは、Jid が仮想ホスト Host の管理者である場合に当てはまります。(ejabberd.cfg ファイルに「admin」を定義する ACL があると仮定します)

于 2009-09-19T01:38:24.300 に答える