在 ejabberd 16.02 中,我有一个自定义身份验证模块在工作。它被命名为ejabberd_auth_component.beam
,并放置在正确的目录中。然后,我auth_method: component
在配置中设置。然后 ejabberd 将使用自定义模块(前提是它实现了正确的功能)。
这不再适用于 ejabberd 17.07。ejabberd 现在忽略auth_method: component
为无效的选项类型。有没有办法让自定义身份验证模块在 17.07 中工作?我一直在阅读更新后的代码库,但还没有找到添加新身份验证方法的方法。