NAME

DJabberd::Authen::LDAP - An LDAP authentication module for DJabberd

VERSION

Version 0.01

SYNOPSIS

<VHost mydomain.com>

    [...]

    <Plugin DJabberd::Authen::LDAP>
        LDAPURI		ldap://localhost/
        LDAPBindDN		cn=reader
        LDAPBindPW		pass
        LDAPBaseDN		ou=people
        LDAPFilter		(&(inetAuthorizedServices=jabber)(uid=%u))
        LDAPMethod		rebind
    </Plugin>
</VHost>

LDAPURI , LDAPBaseDN, and LDAPFilter are required Everything else is optional.

The Only LDAPMethod supported at the moment is rebind which performs a bind as LDAPBindDN or does anonymous bind, then searches for the user using LDAPFilter and then will rebind as the found DN to verify the password.

LDAPFilter is an LDAP filter with a %u that will be substituted with the incoming userid

AUTHOR

Edward Rudd, <urkle at outoforder.cc>

COPYRIGHT & LICENSE

Original work Copyright 2006 Alexander Karelas, Martin Atkins, Brad Fitzpatrick and Aleksandar Milanov. All rights reserved. Copyright 2007 Edward Rudd. All rights reserved.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.