On Sun, Jan 3, 2010 at 21:09, Jessica Hawkwell
<ladyserenakitty(a)gmail.com> wrote:
Hi everyone!
I'm starting on a re-implementation of the LDAP implementation for XWiki, an
implementation that performs upward sync instead of downward sync (updating LDAP instead
of updating XWiki). This is for a unified platform we (a friend and myself) are working
on where XWiki is the "master app".
After reading through (some of) the sources for xwiki-core, it seems to me the entire
LDAP infrastructure is located in 2 packages: com.xpn.xwiki.plugins.ldap.* and
com.xpn.user.impl.LDAP.*
Before I begin, I'd like to confirm this so I can focus exclusively on the code I
need to re-implement and not have any surprise LDAP dependencies creep up later on. So,
am I correct that these are the packages that need to be rewritten for upward sync?
You don't need to re-implement LDAP authenticator. If XWiki is the
master then you use the "normal" XWiki authentiocator. What you need
is to implement a sync component based on user modification events to
update LDAP server which has nothing to do with the authenticator.
Tanks!
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
--
Thomas Mortagne