Yes, I am sure. This is what is configured:
xwiki.authentication.ldap.group_classes=group,groupOfNames,groupOfUniqueNames,dynamicGroup,dynamicGroupAux,groupWiseDistributionList,Top
I also tried this configuration
xwiki.authentication.ldap.group_classes=groupOfNames,Top,groupOfNames
xwiki.authentication.ldap.group_memberfields=member,equivalentToMe
and this again, is the group in LDAP
dn:
cn=Admin,ou=XWiki,ou=Corp,ou=Links,ou=extranet_access,ou=groups,o=wlgore
DirXML-Associations:
cn=AUTH-IDV,cn=DriverSet,ou=IDM,ou=system,o=wlgore#1#{E21DA9D4-FD4F-944c-40BA-E21DA9D4FD4F}
equivalentToMe: cn=a22094,ou=associates,ou=users,o=wlgore
objectClass: groupOfNames
objectClass: Top
member: cn=a22094,ou=associates,ou=users,o=wlgore
description: XWiki Admin Group
cn: Admin
Not sure if I understand your last mail in regards to you adding some more
logs.
Thanks
Thomas
"Thomas Mortagne" <[EMAIL PROTECTED]>
Sent by: [EMAIL PROTECTED]
19.11.2008 10:43
Please respond to
XWiki Users <[email protected]>
To
"XWiki Users" <[email protected]>
cc
Subject
Re: [xwiki-users] LDAP Groupmembers not updated to XWiki-Groups
In the meantime, are you sure that group_classes and
group_memberfields has the right values for your LDAP schema ?
On Wed, Nov 19, 2008 at 10:42 AM, Thomas Mortagne
<[EMAIL PROTECTED]> wrote:
> On Wed, Nov 19, 2008 at 8:44 AM, Thomas Zwitanowitsch
> <[EMAIL PROTECTED]> wrote:
>> Hi Thomas,
>>
>> Yes, there is an entry on this, but it looks like it doesn't find
>> anything.
>>
>> ldap.XWikiLDAPUtils - Retrieving Members of the group:
>> cn=MSOE,ou=XWiki,ou=Corp,ou=Links,ou=extranet_access,ou=groups,o=wlgore
>> ldap.XWikiLDAPUtils - Found group
>>
[cn=MSOE,ou=XWiki,ou=Corp,ou=Links,ou=extranet_access,ou=groups,o=wlgore]
>> members :{}
>> ldap.XWikiLDAPUtils - Retrieving Members of the group:
>>
cn=Admin,ou=XWiki,ou=Corp,ou=Links,ou=extranet_access,ou=groups,o=wlgore
>> ldap.XWikiLDAPUtils - Found group
>>
[cn=Admin,ou=XWiki,ou=Corp,ou=Links,ou=extranet_access,ou=groups,o=wlgore]
>> members :{}
>> ldap.XWikiLDAPUtils - Retrieving Members of the group:
>>
cn=MedFabAdmin,ou=XWiki,ou=Corp,ou=Links,ou=extranet_access,ou=groups,o=wlgore
>> ldap.XWikiLDAPUtils - Found group
>>
[cn=MedFabAdmin,ou=XWiki,ou=Corp,ou=Links,ou=extranet_access,ou=groups,o=wlgore]
>> members :{}
>> ldap.XWikiLDAPUtils - Retrieving Members of the group:
>>
cn=MedFabUser,ou=XWiki,ou=Corp,ou=Links,ou=extranet_access,ou=groups,o=wlgore
>> ldap.XWikiLDAPUtils - Found group
>>
[cn=MedFabUser,ou=XWiki,ou=Corp,ou=Links,ou=extranet_access,ou=groups,o=wlgore]
>> members :{}
>>
>>
>> The Admin-group in LDAP looks like this:
>>
>> dn:
>>
cn=Admin,ou=XWiki,ou=Corp,ou=Links,ou=extranet_access,ou=groups,o=wlgore
>> DirXML-Associations:
>>
cn=AUTH-IDV,cn=DriverSet,ou=IDM,ou=system,o=wlgore#1#{E21DA9D4-FD4F-944c-40BA-E21DA9D4FD4F}
>> equivalentToMe: cn=a12345,ou=associates,ou=users,o=wlgore
>> objectClass: groupOfNames
>> objectClass: Top
>> member: cn=a12345,ou=associates,ou=users,o=wlgore
>> description: XWiki Admin Group
>> cn: Admin
>>
>> So I see no reason for it not finding the members. In regards to the
group
>> cache, I already set it to 60s just to make sure it's being refreshed -
>> with no effect.
>
> Ok them let me add some more log for your particular case and commit
> for you to try to find why it can't find any LDAP group's member..
>
>>
>> Thanks!
>> Thomas
>>
>>
>>
>>
>> "Thomas Mortagne" <[EMAIL PROTECTED]>
>> Sent by: [EMAIL PROTECTED]
>> 18.11.2008 18:26
>> Please respond to
>> XWiki Users <[email protected]>
>>
>>
>> To
>> "XWiki Users" <[email protected]>
>> cc
>>
>> Subject
>> Re: [xwiki-users] LDAP Groupmembers not updated to XWiki-Groups
>>
>>
>>
>>
>>
>>
>> Hi,
>>
>> On Tue, Nov 18, 2008 at 5:39 PM, Thomas Zwitanowitsch
>> <[EMAIL PROTECTED]> wrote:
>>> Hi,
>>>
>>> I've updated from 1.5.2 to 1.6.1. After this, I found all groups
beeing
>>> empty - so no users were there anymore.
>>>
>>> As result I started mapping LDAP groups to XWiki groups to let XWiki
>>> populate the memberships again - I was planning this anyway.
>>>
>>> For some reason XWiki is not able to get the groups members and I
cannot
>>> understand why. Also it is not putting my user in the XWiki.AllGroup -
>>> still my groups do not have any member.
>>>
>>
>> Can you see "Retrieving Members of the group..." anywhere in the whole
log
>> ?
>>
>> In your log I only see "Found group" which should means the group
>> cache already contains the group members.
>>
>>> This are the logs:
>>>
>>> DEBUG LDAP.XWikiLDAPAuthServiceImpl - Updating existing user with
LDAP
>>> attribues located at cn=a12345,ou=associates,ou=users,o=wlgore
>>> DEBUG ldap.XWikiLDAPConfig - Ready to create user from LDAP
>>> with fields
>>>
>>
last_name=sn,first_name=givenName,fullname=fullName,email=mail,ldap_dn=dn
>>> DEBUG ldap.XWikiLDAPConfig - Groupmapping found:
>>> XWiki.XWikiAdminGroup
>>>
cn=Admin,ou=XWiki,ou=Corp,ou=Links,ou=extranet_access,ou=groups,o=wlgore
>>> DEBUG ldap.XWikiLDAPConfig - Groupmapping found:
>>> XWiki.MSOEGroup
>>>
cn=MSOE,ou=XWiki,ou=Corp,ou=Links,ou=extranet_access,ou=groups,o=wlgore
>>> DEBUG ldap.XWikiLDAPConfig - Groupmapping found:
>>> XWiki.MedicalFabricsAdmGroup
>>>
>>
cn=MedFabAdmin,ou=XWiki,ou=Corp,ou=Links,ou=extranet_access,ou=groups,o=wlgore
>>> DEBUG ldap.XWikiLDAPConfig - Groupmapping found:
>>> XWiki.MedicalFabricsGroup
>>>
>>
cn=MedFabUser,ou=XWiki,ou=Corp,ou=Links,ou=extranet_access,ou=groups,o=wlgore
>>> DEBUG LDAP.XWikiLDAPAuthServiceImpl - Updating group membership for
>> the
>>> user: tzwitano
>>> DEBUG LDAP.XWikiLDAPAuthServiceImpl - The user belongs to following
>>> XWiki groups:
>>> DEBUG LDAP.XWikiLDAPAuthServiceImpl - XWiki.XWikiAllGroup
>>> DEBUG LDAP.XWikiLDAPAuthServiceImpl - All defined XWiki groups:
>>> DEBUG LDAP.XWikiLDAPAuthServiceImpl - XWiki.MSOEGroup
>>> DEBUG LDAP.XWikiLDAPAuthServiceImpl - XWiki.MedicalFabricsAdmGroup
>>> DEBUG LDAP.XWikiLDAPAuthServiceImpl - XWiki.MedicalFabricsGroup
>>> DEBUG LDAP.XWikiLDAPAuthServiceImpl - XWiki.TrillrAdmin
>>> DEBUG LDAP.XWikiLDAPAuthServiceImpl - XWiki.TrillrUser
>>> DEBUG LDAP.XWikiLDAPAuthServiceImpl - XWiki.XWikiAdminGroup
>>> DEBUG LDAP.XWikiLDAPAuthServiceImpl - XWiki.XWikiAllGroup
>>> DEBUG ldap.XWikiLDAPUtils - Found group
>>>
>>
[cn=MSOE,ou=XWiki,ou=Corp,ou=Links,ou=extranet_access,ou=groups,o=wlgore]
>>> members :{}
>>> DEBUG ldap.XWikiLDAPUtils - Found group
>>>
>>
[cn=Admin,ou=XWiki,ou=Corp,ou=Links,ou=extranet_access,ou=groups,o=wlgore]
>>> members :{}
>>> DEBUG ldap.XWikiLDAPUtils - Found group
>>>
>>
[cn=MedFabAdmin,ou=XWiki,ou=Corp,ou=Links,ou=extranet_access,ou=groups,o=wlgore]
>>> members :{}
>>> DEBUG ldap.XWikiLDAPUtils - Found group
>>>
>>
[cn=MedFabUser,ou=XWiki,ou=Corp,ou=Links,ou=extranet_access,ou=groups,o=wlgore]
>>> members :{}
>>>
>>> This is my config:
>>>
>>> #-# new LDAP authentication service
>>>
>>
xwiki.authentication.authclass=com.xpn.xwiki.user.impl.LDAP.XWikiLDAPAuthServiceImpl
>>>
>>> #-# Turn LDAP authentication on - otherwise only XWiki authentication
>>> #-# 0: disable
>>> #-# 1: enable
>>> xwiki.authentication.ldap=1
>>>
>>> #-# Force to check password after LDAP connection
>>> #-# 0: disable
>>> #-# 1: enable
>>> xwiki.authentication.ldap.validate_password=0
>>>
>>> #-# only members of the following group will be verified in the LDAP
>>> # otherwise only users that are found after searching starting from
the
>>> base_DN
>>> #xwiki.authentication.ldap.user_group=o=wlgore
>>>
>>> #-# base DN for searches
>>> #xwiki.authentication.ldap.base_DN=o=wlgore
>>>
>>> #-# Specifies the LDAP attribute containing the identifier to be used
as
>>> the XWiki name (default=cn)
>>> xwiki.authentication.ldap.UID_attr=uid
>>>
>>> #-# [SINCE 1.5M1, XWikiLDAPAuthServiceImpl]
>>> #-# Specifies the LDAP attribute containing the password to be used
>> "when
>>> xwiki.authentication.ldap.validate_password" is set to 1
>>> # xwiki.authentication.ldap.password_field=userPassword
>>>
>>> #-# [SINCE 1.5M1, XWikiLDAPAuthServiceImpl]
>>> #-# The potential LDAP groups classes. Separated by commas.
>>>
>>
xwiki.authentication.ldap.group_classes=group,groupOfNames,groupOfUniqueNames,dynamicGroup,dynamicGroupAux,groupWiseDistributionList,Top
>>> #xwiki.authentication.ldap.group_classes=groupOfNames,Top,groupOfNames
>>>
>>> #-# [SINCE 1.5M1, XWikiLDAPAuthServiceImpl]
>>> #-# The potential names of the LDAP groups fields containings the
>> members.
>>> Separated by commas.
>>> xwiki.authentication.ldap.group_memberfields=member,equivalentToMe
>>>
>>> #-# retrieve the following fields from LDAP and store them in the
XWiki
>>> user object (xwiki-attribute=ldap-attribute)
>>> #-# ldap_dn=dn -- dn is set by class, caches dn in XWiki.user object
>> for
>>> faster access
>>>
>>
xwiki.authentication.ldap.fields_mapping=last_name=sn,first_name=givenName,fullname=fullName,email=mail,ldap_dn=dn
>>>
>>> #-# [SINCE 1.3M2, XWikiLDAPAuthServiceImpl]
>>> #-# on every login update the mapped attributes from LDAP to XWiki
>>> otherwise this happens only once when the XWiki account is created.
>>> xwiki.authentication.ldap.update_user=1
>>>
>>> #-# [SINCE 1.3M2, XWikiLDAPAuthServiceImpl]
>>> #-# mapps XWiki groups to LDAP groups, separator is "|"
>>>
>>
xwiki.authentication.ldap.group_mapping=XWiki.XWikiAdminGroup=cn=Admin,ou=XWiki,ou=Corp,ou=Links,ou=extranet_access,ou=groups,o=wlgore|\
>>>
>>
XWiki.MSOEGroup=cn=MSOE,ou=XWiki,ou=Corp,ou=Links,ou=extranet_access,ou=groups,o=wlgore|\
>>>
>>
XWiki.MedicalFabricsAdmGroup=cn=MedFabAdmin,ou=XWiki,ou=Corp,ou=Links,ou=extranet_access,ou=groups,o=wlgore|\
>>>
>>
XWiki.MedicalFabricsGroup=cn=MedFabUser,ou=XWiki,ou=Corp,ou=Links,ou=extranet_access,ou=groups,o=wlgore
>>>
>>> #-# [SINCE 1.3M2, XWikiLDAPAuthServiceImpl]
>>> #-# time in s after which the list of members in a group is refreshed
>> from
>>> LDAP (default=3600*6)
>>> xwiki.authentication.ldap.groupcache_expiration=60
>>>
>>> #-# [SINCE 1.3M2, XWikiLDAPAuthServiceImpl]
>>> #-# - create : synchronize group membership only when the user is
first
>>> created
>>> #-# - always: synchronize on every login
>>> xwiki.authentication.ldap.mode_group_sync=always
>>>
>>> #-# [SINCE 1.3M2, XWikiLDAPAuthServiceImpl]
>>> #-# if ldap authentication fails for any reason, try XWiki DB
>>> authentication with the same credentials
>>> xwiki.authentication.ldap.trylocal=1
>>>
>>> Thanks!
>>> Thomas
>>> _______________________________________________
>>> users mailing list
>>> [email protected]
>>> http://lists.xwiki.org/mailman/listinfo/users
>>>
>>
>>
>>
>> --
>> Thomas Mortagne
>> _______________________________________________
>> users mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/users
>>
>> _______________________________________________
>> users mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/users
>>
>
>
>
> --
> Thomas Mortagne
>
--
Thomas Mortagne
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users