LDAP authentication for a user

Rajesh Dharmalingam rajesh.dharmalingam at gmail.com
Mon Dec 31 07:57:22 UTC 2007


  <Plugin DJabberd::Authen::LDAP>
        LDAPURI             ldaps://ip:port/
        LDAPBindDN          cn=rootacces,o=rajesh.com
        LDAPBindPW          *****
        LDAPBaseDN          o=rajesh.com
        LDAPFilter          (&(objectclass=authenticationuser)(cn=%u))
  </Plugin>

With this configuration, we can search for a particular user of the below
mentioned schema...

Regards,
-Rajesh

On Dec 31, 2007 12:58 PM, Rajesh Dharmalingam <rajesh.dharmalingam at gmail.com>
wrote:

> Hi guys,
>
> Solved the problem.
>
> Thanks,
> -Rajesh
>
>
> On Dec 31, 2007 11:48 AM, Rajesh Dharmalingam <
> rajesh.dharmalingam at gmail.com > wrote:
>
> > Hi,
> >
> > I made the authentication work for the previous post. Now, i am facing
> > with one more problem with the following schema:
> >
> > dn: cn=rajeshtest, cn=authenticated users, cn=abc, o=rajesh.com
> > authenticationuserpassword: rajeshtest
> > defaultcontext: o=test,cn=abc,o=rajesh.com
> > userPassword:: rajeshtest
> > description: rajeshtest
> > objectClass: top
> > objectClass: authenticationuser
> > cn: rajeshtest
> >
> > configuration file:
> >   <Plugin DJabberd::Authen::LDAP>
> >         LDAPURI             ldaps://ip:port/
> >         LDAPBindDN       o=rajesh.com <http://a1.com/>
> >         LDAPBindPW      ****
> >         LDAPBaseDN      cn=authenticated users,cn=abc,o=rajesh.com<http://a1.com/>
> >        LDAPFilter            (cn=%u)
> >   </Plugin>
> >
> > ldap change:
> >      In ldap search, included the scope as sub for searching.
> >
> > When i try to authenticate this user with the above mentioned
> > configuration/changes, I am not able to login? Is there anything i need to
> > include in filter or in base dn. Basic difference between the previous
> > schema and this schema is, i have a default context.
> >
> > Thanks and Regards,
> > -Rajesh
> >
> >
> > On Dec 28, 2007 8:08 PM, Rajesh Dharmalingam <rajesh.dharmalingam at gmail.com
> > > wrote:
> >
> > > Hi,
> > >
> > > I have a user who needs to be authenticated:
> > >
> > > The ldap schema looks as below:
> > > dn: cn=a, cn=authenticated users, cn=abc, o=a1.com
> > > authenticationuserpassword: ****
> > > userPassword:: #######
> > > description: test
> > > objectClass: top
> > > objectClass: authenticationuser
> > > cn: a
> > >
> > > As mentioned below, I provided in the djabberd conf file, and tried to
> > > login using the user a but the result is - user is not found...
> > >  <Plugin DJabberd::Authen::LDAP>
> > >         LDAPURI             ldap://ip:port/
> > >         LDAPBindDN       o=a1.com
> > >         LDAPBindPW      ****
> > >         LDAPBaseDN      cn=authenticated users,cn=abc,o=a1.com
> > >        LDAPFilter            (cn=%u)
> > >   </Plugin>
> > >
> > > When i give the same from a ldap browser as below, i am able to find
> > > the dn for this user
> > > Search dn: cn=authenticated users,cn=abc,o=a1.com
> > > Filter: cn = a
> > > I get the dn for this user.
> > >
> > > I tried with adding scope as 'sub' in the ldap plugin which gives the
> > > same result.
> > >
> > > One more thing is, SSL is required for ldap. so i did the required
> > > changes to the ldap plugin in djabberd and tried. I am getting the same
> > > result that "account a not found"..
> > >
> > > Can you provide some input?
> > >
> > > Regards,
> > > -Rajesh
> > >
> >
> >
> >
> > --
> > Regards,
> > -Rajesh
> >
> > "Stick to our roots and not to forget where we come from"
>
>
>
>
> --
> Regards,
> -Rajesh
>
> "Stick to our roots and not to forget where we come from"
>



-- 
Regards,
-Rajesh

"Stick to our roots and not to forget where we come from"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.danga.com/pipermail/djabberd/attachments/20071231/40fb8e21/attachment.html 


More information about the Djabberd mailing list