Hi Florent > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Florent Guillaume > Sent: Wednesday, May 18, 2005 12:29 AM > To: Dylan Reinhardt > Cc: [email protected] > Subject: Re: [Zope3-Users] LDAP support -- current status? > > I haven't work on ldappas since the last sprint, but I'll start > working again with LDAP in Zope 3 soon. I'll try to look at that > tomorrow, but I can't promise anything. > > It's unfortunate this (and other) package are living outside > the main > Zope tree. I understand the reasons, but I wish we could find a way. > Could conditionals in zcml help us there ? So that it doesn't get > included if ldap is not a python package, but still can be the rest > of the time ? Although it depends on non-core product, it's > something > that really should be part of the main tree IMHO.
I agree, such a important standard addon for the PAU should be included in the distribution for the future. Regards Roger Ineichen > Florent > > On 18 May 2005, at 00:10, Dylan Reinhardt wrote: > > > I'm getting closer... the reason ldappas is not addable to > PAU is that > > it doesn't implement IContainedPrincipalSource. That was > easy enough > > to fix. > > > > It then needs to implement principalInfo, which I attempted to > > implement both as a thin wrapper for get() and as a wrapper > for get() > > that returned a PrincipalInfo object similar to the one > implemented in > > PrincipalFolder. > > > > Neither approach worked and either way I'm getting unicode decoding > > errors in ldapadapter/utility.py, line 151. (UnicodeDecodeError: > > 'utf8' codec can't decode byte 0x80 in position 3: unexpected code > > byte). > > > > I'm clearly in over my head at this point... it doesn't appear that > > the required changes are easily made, or at least not easily made by > > someone of my skill level. :-) > > > > Florian, is there any kind of bribe I can offer you to help me out? > > I'm serious. > > > > Dylan > > > > > > > > > > On 5/17/05, Dylan Reinhardt <[EMAIL PROTECTED]> wrote: > > > >> On 5/17/05, Stephan Richter <[EMAIL PROTECTED]> wrote: > >> > >>> On Tuesday 17 May 2005 14:24, Dylan Reinhardt wrote: > >>> > >>>> If LDAP auth for PAU exists, or if there is a howto or doc > >>>> explaining > >>>> how to do make ldapauth or ldappas work with PAU, I would greatly > >>>> appreciate a shove in the right direction. > >>>> > >>> > >>> ldappas was developed for PAU, but Jim made some PAU API changes > >>> in February > >>> or March that probably make it fail. The fixes should be pretty > >>> shallow. > >>> > >> > >> Thanks for the quick response and inspiration. > >> > >> I've made some changes that allow ldappas and ldapadapter to load, > >> create compoents and register them, but am a bit stuck after that. > >> Here's what changes I've made: > >> > >> In ldapadapter/browser/configure.zcml: > >> Line 18: > >> - class="zope.app.utility.browser.AddRegistration" > >> + class="zope.app.component.browser.utility.AddRegistration" > >> > >> Line 22: > >> - arguments="name interface" > >> + arguments="name" > >> + keyword_arguments="interface" > >> > >> In ldappas/configure.zcml: > >> Line 14 and 19 > >> changed "zope.app.pas.interfaces" to > >> "zope.app.authentication.interfaces" > >> > >> In ldappas/authentication.py > >> Lines 26 & 27: > >> Changed "zope.app.pas.interfaces" to > >> "zope.app.authentication.interfaces" > >> > >> Those changes allow ldappas and ldapadapter to load and > then I'm able > >> to add, configure and register my LDAP adapter and LDAP auth plugin > >> components. It seems to work correctly and the adapter tests OK. > >> > >> But my pluggable auth utility still can't see the ldap plugin. > >> > >> I feel like I must be pretty close here... any suggestions > greatly > >> appreciated. > >> > >> Thanks, > >> > >> Dylan > >> > > > > -- > Florent Guillaume, Nuxeo (Paris, France) CTO, Director of R&D > +33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED] > > > _______________________________________________ > Zope3-users mailing list > [email protected] > http://mail.zope.org/mailman/listinfo/zope3-users > _______________________________________________ Zope3-dev mailing list [email protected] Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com
