by adrien » Sep 14 04 2:35 pm
Hi
I did some more work on this today. It appears it is more related to the use of Universal groups. The network management APIs we are using don't appear to be aware of the existence of Universal groups, and cannot enumerate their membership properly.
When we call NetGroupGetUsers on a test group we have set up, it returns only user members who are users or global groups, not universal groups.
So it looks like we will need to do a bit more work, and use a different set of network management APIs to enumerate these types of group.
As far as I can see however, this only affects WinGate in terms of group membership for policies. Actual user authentication in testing here still works. Is this the problem you are having (group membership for policies)? I guess you can't change your AD to use global rather than universal groups? Not a great option I know.
We should also be able to synchronise with changed group names as well, but all these changes are not minor, and will take a bit of testing etc.