Ejabberd使用NodeJS进行外部自动化

时间:2017-04-25 08:29:23

标签: node.js npm ejabberd ejabberd-module

我正在使用ejabberd开发ejabberd外部授权,但它似乎无法正常工作

我使用 ejabberd-aut h npm模块并按如下方式设置ejabberd.yml

auth_method: external
extauth_program: "node ~/ejabberd-auth/index.js"

但它没有按预期工作。我在我的ejavverd日志文件中看不到任何响应。

我还尝试使用 ejabberd_http_auth 模块为ejabberd使用http授权,并使用express为它构建一个休息接口,但是没有看到任何请求转发到日志中的ejabberd并且身份验证不起作用。我使用以下配置进行http身份验证:

auth_method: http
auth_opts:
  host: "http://localhost:9095"
  connection_pool_size: 10
  connection_opts: []
  basic_auth: ""
  path_prefix: "/"

任何人都可以指导我在这里做错了吗?

0 个答案:

没有答案