Still no LDAP?

Permalink
Looking to deploy this as our intranet portal for our company but I'm not seeing any LDAP authentication add-ons. I've taken a look at 5.7.0.4 and how it implements authentication but I will struggle to have time to develop and maintain a new authentication method.

Do they exist? Or are people hiding them so they can sell them privately or are people just making their own?

 
Phallanx replied on at Permalink Reply
Phallanx
http://www.concrete5.org/community/forums/customizing_c5/packaged-ldap-authentication-working-beta/
goutnet replied on at Permalink Reply
I just saw sb posting about the fact he was implenting an ldap auth method on the 5.7 forum..

--
Florian Delizy


Le vendredi 3 octobre 2014 à 13:47, concrete5 Community a écrit :
Staj replied on at Permalink Reply
I had a quick examination of the 5.7 authentication methods but I'm brand new to the concrete5 codebase. My starting point would probably be making a wrapper around adLDAP (http://adldap.sourceforge.net/) but I have no idea how feasible that would be seeing as I've not done any concrete5 development.
Staj replied on at Permalink Reply
As far as I can tell, that's not for 5.7?
Phallanx replied on at Permalink Reply
Phallanx
@Staj

As far as I'm aware. Currently there are no addons available that are 5.7 compatible-period.

I posted the link in case you wanted to update it to work with 5.7 as any addons for 5.7 will probably have to go through the PRB and that could be a while.
Staj replied on at Permalink Reply
Ok, I will take a look again but, and this could just be my ignorance with concrete5 showing, it looks like the method to do this is completely different for 5.7 compared with the way 5.7 maps facebook users by extending the AuthenticationTypeController class, I might be better off starting from scratch I think?

I have experience with LDAP with PHP and I'm willing to write some code but this CMS is new to me, where would can I get started in learning the surrounding components or should I just start diving into code and learning it that way?
Phallanx replied on at Permalink Reply
Phallanx
@Staj

I understand. But to all intents and purposes, 5.7 is a different CMS to previous ones and all the documentation that has been written over the years has been obsoleted with this release so even experienced concrete5 developers are none the wiser and in exactly the same position as you.

However. There are one or two snippets of info if you know where to look (and it's a Tuesday and you have your left trouser leg rolled up). They basically deal with modifying themes and addons so that they work with 5.7.

http://www.concrete5.org/community/forums/5-7-discussion/5.7-add-on...

So the quickest route using what documentation is available,is to find an addon in 5.6 and modify it until such times as the original developer decides to update it (if they do at all).

The alternative is write an addon from scratch and reverse engineer the new CMS design structure from code inspection or wait for someone else to do so.
a2mDeveloper replied on at Permalink Reply
a2mDeveloper
I just finished a custom LDAP login.. using the latest stable version 5.6.3.1 using the 'packaged-ldap-authentication-working-beta' as a basis by adding and removing some custom functionality. Customizations on C5 is pretty easy if you know OO-PHP .. just use for forums and the api.
Good Luck!