
Eu sou novo no ejabberd. O que eu quero é ter um host myhost.domain.com que tenha um método de autenticação ldap.
Tudo isso funciona bem se eu modificar as opções globais na seção AUTHENTICATION em meu arquivo ejabberd.cfg. Consigo criar dois clientes (definidos em meu diretório LDAP) e me comunicar entre eles.
Como eu disse, isso funciona bem. Mas ao aplicar esse método de autenticação globalmente, significa que todo nome de host que eu declaro deve usá-lo. Então, estou olhando para {host_config, "myhost.domain.com" ...} Mas de alguma forma não consigo fazer com que o ejabberd veja essa configuração, ele simplesmente a ignora. Se eu declarar como: {xhost_config, ...}, no meu arquivo ejabberd.log recebo um erro de retorno incorreto (então ele sabe que a configuração está lá, mas não olha para ela).
Alguma sugestão?
Obrigado.
Responder1
Consegui resolver o problema. Acontece que o ejabberd perdeu um arquivo durante a instalação.