July 17, 2014
10:08 a.m.
> What are the changes ? SSL: * Addition of LDAPSConnection/LDAPSWorker and instance generation methods (e.g. LDAPSConnection>>#to:port:ssl:) to use Zodiac Sockets instead of regular sockets. Both classes support SSL and non-SSL connection. So it might be worth rolling them into the regular LDAPConnection/LDAPWorker AD: * Addition of LDAPSearchResultReference to handle ReferenceResults. W/o this even something simple like searching the RootDSE fails. * Addition of LDAP URLs (not working yet) to parse ReferenceResults * Some convenience methods to search/create/delete AD Users and Groups. Support for (Re)Setting Passwords ... this was quite PITA to figure out BTW ... Misc: * Spec based LDAP Browser (http://udos.s3.amazonaws.com/LDAPBrowser.png) Just a summary (omitting some bits and pieces like fetching RootDSEs, namingContexts ...) CU, Udo On 17.07.2014 09:30, Olivier Auverlot wrote: > LDAP is so important. Improving support for Active Directory and SSL is really a good idea. > > I used the framework in many projects with Pharo 1.3 and 2.0. It works very well. > >>> But I'm hitting a few issues now which would change the base packages. > > What are the changes ? > > Best regards > Olivier :-) > > Le 16 juil. 2014 à 19:47, stepharo a écrit : > >> >> On 16/7/14 19:02, Udo Schneider wrote: >>> All, >>> >>> I'm currently making some changes to the LDAP package to make it play nicer with ActiveDirectory and SSL. Up to now all those changes were non-intrusive to the current packages. But I'm hitting a few issues now which would change the base packages. >>> >>> What's the policy on this? >> Improving :) >> We need stronger and better libraries. >>> Keeping those changes in my own fork or submitting them to a maintainer (who?). >> >> I gave you access to the PharoExtras repo. >> Just add tests and build the best LDAP you want :) >> Make sure that everything work well and suits your needs. >> I'm not sure that current design is good. At least when olivier auverlot showed to me I was skeptical about the chapter we/he wrote >> on it. >>> In addition ... as far as I can see the current package is Pharo only (was Squeak). >>> If "Pharo-only" is o.k. I could for instance integrate my stuff for LDAP-over-SSL in there directly (based on Zodiac). >> Excellent idea. >> Our goal is to make sure that people can make business. >>> >>> Thanks, >>> >>> Udo >>> >>> >>> >> >> > > >