

Once installed, open /etc/ejabberd/ejabberd.cfg and change the following
#Ejabberd ldap install#
Install the ejabberd package by running the ~]# yum install -y ejabberdĮdit Configuration file to use TLS for communication between the Server and your Jabber clients To do this, run the following on your soon to be, jabber ~]# rpm -Uvh Whilst you are still on the IPA server, add the group to be used for our jabber ~]# ipa group-addĭescription: Group used to validate Jabber authentication to allowed usersĪs the the ejabberd package is not provided by Red Hat, you will need toĬonfigure yum to use the EPEL repostories, Please note, you will need your Directory Manager password ~]# ldapmodify -h -p 389 -x -D "cn=Directory Manager" -w redhat123 -f jabber.ldif Once you have saved your file, import the information into LDAP with the following command.
#Ejabberd ldap how to#
Don't forget to change the userPassword to something secure.ĭn: uid=ejabberd,cn=sysaccounts,cn=etc,dc=example,dc=com This tutorial shows you how to integrate Ejabberd into iredmails ldap backend on Ubuntu 9.10, passwords will be stored in ldap and you can change the. In this example, I created /root/jabber.ldif. Password for can verify your ticket with the following ~]# klistĭefault principal: starting Expires Service principalĠ6/13/12 23:28:48 06/14/12 23:28:45 a file with the following information. ejabberd is known to be used by Jabber-related sites and a number of companies, either for providing a Jabber instant messaging service, as a meeting chat room service, or as middleware for other software (usually by means of the Publish-Subscribe service). If you did not log in as the admin user, optain a tgt for the admin user so we can add what we need to. 9 Add user(s) to the "jabber_users" group.8 Configure XMPP Client on a Workstation.6 Edit Configuration file to enable LDAP authentication and Group validation.5 Edit Configuration file to use TLS for communication between the Server and your Jabber clients.The below details will walk you through how to add a Red Hat Enterprise Linux 6.2 system to an IPA domain, and then configure eJabberd to allow LDAP authentication with Group validation. Passwords will be transmitted in CLEAR TEXT!, Please be aware of this.

If you wish to use this method in its current state, please do so at your own risk.
This document works, however uses an unencrypted method of validating username and password data. ejabberd has been in development since 2002 and is used all over the world to power the largest XMPP deployments. This web site is dedicated to help you use and develop for ejabberd XMPP messaging server. This guide has been written to show how you can integrate ejabberd (XMPP Server) into FreeIPA using LDAP authentication, and to allow user's based on being a member of an allowed Group. Welcome to ejabberd, your superpowerful messaging framework. HOWTO: Configure eJabberd to authenticate IPA users using LDAP Group memberships.
