[ http://jira.xwiki.org/jira/browse/XWIKI-1079?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_21843 ]
Ricardo RodrÃguez commented on XWIKI-1079: ------------------------------------------ Vincent, all, On my side, there are still a number of issues I've not checked yet. I don't know if they are misconfiguration of my xwiki.cfg or "real" issues with the code. I'm still trying to understand how does the extension work (I'm new to Java, new to Maven, new to Eclipse,...) even though I think the work flow is clear in the original code posted by Gunter. I think you can not rely on me at this moment to decide if the patch can be applied to xwiki's source code. I keep working and posting here my results. BTW, I can only test against eDirectory installations here, but if somebody can offer a connection to other LDAP enabled directory I am ready to try with it. Thanks. Cheers, Ricardo > LDAP Authentication > ------------------- > > Key: XWIKI-1079 > URL: http://jira.xwiki.org/jira/browse/XWIKI-1079 > Project: XWiki Platform > Issue Type: Improvement > Components: Admin, Authentication and Rights Management, Plugin - > Other, Wiki features > Affects Versions: 1.0 B6 > Reporter: Gunter Leeb > Assigned To: Sergiu Dumitriu > Fix For: 1.3 M1 > > Attachments: ldap.zip, LDAPAuthenticater.class, > LDAPAuthenticater.java, LDAPAuthenticater.java, LDAPAuthenticater.java, > ssl.zip, XWiki.zip > > > I have finished the implementation of a substitude LDAP authentication class. > The new features and changes: > - Separate LDAP login and authentication validation > - An LDAP group membership is first checked before a user can be > authenticated against LDAP > - LDAP Groups are handled recursivly (groups in groups) > - LDAP Groups and their members are cached with an expiration > - LDAP attributes can update XWiki user attributes configurable at create > time or on every login > - LDAP group membership can be sync'ed with XWiki group membership > - If authentication with LDAP fails it still will try to authenticate against > the XWiki DB > - detailed comments in xwiki.cfg > - pretty much every detail of the behavior can be configured in xwiki.cfg > - as far as I can see, all valuable features from the old LDAPAuthServiceImpl > are reimplemented (except for LDAP bind being sufficent for login implemented > by the check_level configuration) > - I have tried to implement all the feature requests about LDAP that I have > heard about > - any LDAP attribute can be used containing the XWiki name > Known Issues: > - joining an XWiki group or removing someone from a group does not appear to > work correctly > - creating a user appears incomplete to me > I tested against OpenLDAP and Novell eDirectory. > I would like to ask for a code-read, verification of how the module is using > the XWiki APIs and testing in various environments. > Most of all, I am looking for feedback. > This is not a final version! -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.xwiki.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira _______________________________________________ notifications mailing list notifications@xwiki.org http://lists.xwiki.org/mailman/listinfo/notifications