activecollabmod:Hi everyone, I have developed a LDAP module and now it's for sale!
Visit my website http://www.activecollabmod.com for more info!
Highlights
· Enables LDAP login ability for ActiveCollab 2.x
· Built with safety in mind
· Automatically synchronizes user information with LDAP server
· Highly customizable
· Tested on Microsoft Active Directory for Windows Server 2003
· Potentially supports other LDAP providers
proskurin-kv:
Sounds great but we use OpenLDAP and before purchase we want to be sure what it is works well. For example - it will work if in UUID fild we chose "mail"?
So login will be like 'localpart@domain.org',
Muiltydomain?
eg -> 'localpart@domain2.org', 'localpart@domain3.org' and so on.
Search filters? Group mapping?
Yes, if you want to use mail as the unique identifying field just put it in the setting and turn off "is binary" option. This module is very customizable.
For multi domain, user can enter their full login name containing domain name then system will not assume the default domain. Also you'll need to increase the scope of the baseDN setting to dc=org. Right now it cannot work in the case of you have both .org and .com.
I haven't thought about Search filters and group mapping but thanks for your advice I will keep improving the module.
This is NOT a "as is" piece of code. Customers will receive support.
proskurin-kv:Support is sounds really good!
I ask you few more question just because I can see or test your plugin. :-)
1) As I understand baseDN is hardcoded? Our baseDN is "dc=CAS" for example. it is not a big problem if we can easly change it in your code. Could we?
2) As I understand some search filter is hardcoded too. Like "ObjectClass=*" ?
Search filter is important because we - and many others - have many different type of accounts in LDAP and they have a same attribute like "uid" or "mail". So it will broke auth if it auth against wrong account.
So - it is possible to easly change a search filter?
For example we will want this: "ObjectClass: mailUser"