Hola,
He estado intentado configurar Jabber para usarlo como mensajes a nivel interno en 2 redes diferentes, este servidor no tiene open directory activado así que lo que quiero es que los usuarios de Active Directory puedan usar este servicio.
he visto que toca cambiar el archivo c2s.xml que se encuentra en /Applications/Server.app/Contents/ServerRoot/private/etc/jabberd/c2s.xml
Cambie algunos parámetros para autenticar usuarios con AD, como:
comentar en <!-- <cram-md5> -->
el ID realm:
<id realm='dominio.int'
pemfile='/etc/jabberd/server.pem'
verify-mode='7'
cachain='/etc/jabberd/client_ca_certs.pem'
require-starttls='mu'
register-enable='mu'
instructions='Enter a username and password to register with this server.'
register-oob='http://example.org/register'
password-change='mu'
>example.net</id> -->
<!-- or the default host
<id password-change='mu' > -->
<id>@HOSTNAME@</id>
Ldap Full:
<!-- LDAPFULL module configuration -->
<ldapfull>
<!-- LDAP server host and port (default: 389) -->
<uri>ldap://dominio.int/ ldaps://dominio.int/</uri>
the ldap type
<!-- Type of LDAP server. Currently "ad" for active directory and "ldap"
for other ldap servers. If not specified, then it is ldap. -->
<!--
<type>ad</type>
este otro parametro:
<!-- Attribute that holds jabber account status. Must be TRUE for AD,
and 1 for other LDAP server.
If not specified, then it will not be used. -->
<!--
<validattr>TRUE</validattr>
y el basedn
<!-- base DN of the tree. You should specify a DN for each
authentication realm declared in the <local> section above,
by using the realm attribute. -->
<basedn realm='company'>o=Company.com</basedn>
<basedn>DC=Dominio,DC=int</basedn>
</ldapfull>
también se realizaron los mismos cambios para <ladp> </ldap>
viq ue se autentica con el usuario y la contrasena de este en AD pero no toma el nombre de el usuario autenticado sino el de el usuario que está con el loggin en ese momento... asi que cai en cuenta que jabber no estaba mirando este archivo .xml en su configuración... entrando más vi que el archivo estaba localizado en otro lado cuando ci la configuración del archivo jabber.cfg
cambie la ruta del archivo c2s por el que yo modifique... desde ese momento vi que jabber dejo de funcionar.
en este momento estoy pensando que puede que necesite modificar el archivo al que jabber va a buscar su c2s.xml file (depronto es algún problema de acceso y permisos del archivo localizado en el
/Applications/Server.app/Contents/ServerRoot/private/etc/jabberd/c2s.xml.
Si alguien sabe de algo o de como configurar Jabber y que tenga ideas bienvenido.
Aqui dejo el enlace del el ejemplo de el archivo c2s.xml de jabber
Saludos.