I know LDAP support has been brought up many times in the forum in the past. From what I hear, there is no available solution but is ‘doable’ by building an extension. Just wonder is this going to be a messy job with lot of hacks here or there or it can be seamlessly integrated into the core.
I wonder if this feature is included in release 2.0… PM me if necessary
Thanks for the preview. Love all those Ajax UIs stuff but from what I see, most are cosmetic changes/UI improvements and don’t provide any new functionalities, of course I am just guessing based on the menu layout.
The worse thing is that if our company decides to allocate resources to build a LDAP extension. By the time it is done, and coincidentally EE 2.0 rolls out and reveals with this new function. I will look like a fool. That’s why I want to ask…
Since EE 2 will be built with CodeIgniter, you’ll be able to write your own (or use another 3rd party) login/authentication function that will overwrite that of the default.
No, I’m sorry, I have no idea. From a programming point of view, with Code Igniter as the backbone of EE, replacing the authentication routine will be fairly simple. I know how to connect and query and otherwise do LDAP, so it was my mistake to post that.
So from the sound of it, it is better to build one on CI or other frameworks such as PEAR now rather than investing time to make an custom extension for EE 1.6+.
Just jump to the codeigniter board and found out there is no existing library for LDAP. Guess I have to use built-in PHP or PEAR to do that. Also a big hint LDAP won’t be in EE 2.0, just a wild guess 8)
There have been efforts to integrate LDAP into CodeIgniter. While I can’t speak to ldap inclusion or exclusion in EE2, I can tell you that you can start building stuff in CI now and be reasonably confident that porting it into EE2 will be straightforward.
Although not really the right forum for the question, I was actually hoping for word about the possible third-party module Steven (HamboDesign) mentioned above.
2.0 does look fantastic - keep up the great work! I hope summer comes early ;-
I’m starting to wonder what exactly is expected of an LDAP class in EE?
LDAP is a type of database, one which is used mostly to provide structural hierarchy to (data) object classes, one which mimics a network directory structure (hence it’s use in enterprise applications).
My feeling is, though, that most EE users are only looking for LDAP authentication, not any sort of wizard-like (SQL-like) search capability to tease out relationship data.
LDAP is a pain to learn, I realize (since I’ve had to do it, with almost no specific documentation), and eDirectory and Active Directory (the two most common implementations, in my opinion) need slightly different bindings; my experience with AD in PHP is non-existent (long story - try connecting a VBA app to eDirectory, and you may find yourself a pouting child with more hair on the floor than on your head).
So I’m wondering what exactly folks are asking for when they mention LDAP? I work at a university which used eDirectory and Active Directory for application-agnostic profiling; I can find enterprise data on nearly anyone ever associated with our university (even student applicants) simply by providing specific search queries. This is useful in some cases, and could be useful specifically in EE apps for inflating user profiles with enterprise information (name, email address, phone number, etc…).
I find it hard to believe that this is terribly useful for other, advanced applications of LDAP functionality in most EE implementations without advanced programmer assistance. AD does have sql-like querying using their ADO.NET class, so maybe I’m just cynical.
So is there a desire from folks to get an LDAP class that SPECIFICALLY replaces the EE profile authentication, in a mostly straight-forward manner? Or is there more to the general request?