В ejabberd 16.02 у меня работал собственный модуль аутентификации. Он был назван ejabberd_auth_component.beam
и помещен в соответствующий каталог. Затем я установил auth_method: component
в конфигурации. Затем ejabberd будет использовать пользовательский модуль (при условии, что он реализует правильные функции).
Это больше не работает в ejabberd 17.07. ejabberd теперь игнорирует auth_method: component
как недопустимый тип параметра. Есть ли способ заставить пользовательские модули аутентификации работать в 17.07? Я просматривал обновленную кодовую базу, но еще не нашел способа добавить новые методы аутентификации.