The issue appears to be solved now. (There was an error in my regex)
On Thu, Sep 24, 2015 at 12:20 PM, Debajit Adhikary <debajit1(a)gmail.com>
wrote:
  I have XWiki set up with Trusted LDAP (Kerberos +
LDAP), and I am able to
 log in and see that my LDAP information (like full name and email) is
 populated in my user profile.
 Group mapping, however, does not work.
 Here is the relevant parts of my xwiki.cfg file:
 (Notes:
 - I have changed the real domain name to "mydomain" below
 - The remote user gets set as username(a)ANT.MYDOMAIN.COM )
 ----------------------------
 *xwiki.xfg:*
 # Trusted LDAP
xwiki.authentication.authclass=com.xwiki.authentication.trustedldap.TrustedLDAPAuthServiceImpl
 xwiki.authentication.trustedldap.remoteUserParser=([^@]+)@ANT\.(.+)
 xwiki.authentication.trustedldap.remoteUserMapping.1=login
 xwiki.authentication.trustedldap.remoteUserMapping.2=domain
 # LDAP
 
xwiki.authentication.ldap.server=ldap.mydomain.com
 xwiki.authentication.ldap.port=389
 xwiki.authentication.ldap.bind_DN=
 xwiki.authentication.ldap.bind_pass=
 
xwiki.authentication.ldap.base_DN=o=mydomain.com
 xwiki.authentication.ldap.UID_attr=uid
 xwiki.authentication.ldap.group_classes=posixgroup,group,groupofuniquenames
 xwiki.authentication.ldap.group_memberfields=memberuid
 xwiki.authentication.ldap.fields_mapping=last_name=sn,first_name=givenName,email=mail
 xwiki.authentication.ldap.update_user=1
 xwiki.authentication.ldap.group_mapping=XWiki.IntranetGroup=cn=intranet,ou=posix
 
groups,ou=infrastructure,o=mydomain.com
 ----------------------
 For reference, I am able to query for a single user like this (using
 anonymous access):
 % /usr/bin/ldapsearch -x -h 
ldap.mydomain.com -p 389 -b "o=mydomain.com"
 uid=username
 Also, I can query for a group (called "intranet") like this:
 % /usr/bin/ldapsearch -x -h 
ldap.mydomain.com -p 389 -b "ou=posix
 groups,ou=infrastructure,o=mydomain.com" cn=intranet
 I've spent a lot of time with different LDAP options, but I am not able to
 get LDAP group mapping to work. Could anyone tell me what I am doing wrong
 here?
 Thanks in advance
 Debajit