Does MOSS roleManager work with Sun Java dynamic groups? We are trying to interface to an LDAP server that seems to be a combo of Open LDAP and Sun Java System directory server (formerly SunOne and/or iPlanet) to do LDAP authentication for forms based authentication (FBA).  We got the SharePoint membership provider to work, and we got the role provider to validate group names.  However, we cannot get any combination of Web.config entries to handle group membership.  The directory we are hitting uses both static (groupMemberAttribute=uniqueMember) and dynamic (groupMemberAttribute=memberURL) groups, but we only need the dynamic groups. Is the SharePoint LDAP role manager even capable of handling LDAP dynamic groups?  The only example I've seen anywhere refers only to static groups:<br><br><a href="http://msdn.microsoft.com/en-us/library/bb977430.aspx#MOSSFBAPart3_UsingLDAPProvider">http://msdn.microsoft.com/en-us/library/bb977430.aspx#MOSSFBAPart3_UsingLDAPProvider</a><br><br>This is our environment:  <div style="border-right:#7f9db9 1px solid;border-top:#7f9db9 1px solid;font-size:11px;overflow:auto;border-left:#7f9db9 1px solid;line-height:100%! important;border-bottom:#7f9db9 1px solid;font-family:Courier New;background-color:white"> <table style="border-top-width:0px;border-left-width:0px;margin:2px 0px;width:99%;border-bottom:#eee 0px solid;border-collapse:collapse;background-color:#fff;border-right-width:0px" cellspacing=0 cellpadding=0> <colgroup> <col style="padding-left:10px;font-size:11px;border-bottom:#f7f7f7 1px solid;font-family:Courier New;white-space:nowrap"> <tbody> <tr> <td><font style="font-size:11px">LDAP schema snippet and sample entries  </font></td></tr> <tr> <td style="background-color:#f7f7f7"> </td></tr> <tr> <td></font><font style="color:red">o</font><font style="font-size:11px">=</font><font style="color:blue">zzz</font><font style="font-size:11px"> </font></td></tr> <tr> <td style="background-color:#f7f7f7">  </font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">yyy</font><font style="font-size:11px"> </font></td></tr> <tr> <td>    </font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">xxx</font><font style="font-size:11px"> </font></td></tr> <tr> <td style="background-color:#f7f7f7">      </font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">People</font><font style="font-size:11px"> </font></td></tr> <tr> <td>    </font><font style="color:red">cn</font><font style="font-size:11px">=</font><font style="color:blue">user</font><font style="font-size:11px">.name  </font></td></tr> <tr> <td style="background-color:#f7f7f7">      uid           user.name  </td></tr> <tr> <td>      xxxaccounttype    AA  </td></tr> <tr> <td style="background-color:#f7f7f7">      cn            user.name  </td></tr> <tr> <td>      sn            name  </td></tr> <tr> <td style="background-color:#f7f7f7">      givenName     user  </td></tr> <tr> <td>      objectClass       top  </td></tr> <tr> <td style="background-color:#f7f7f7">      objectClass       person  </td></tr> <tr> <td>      objectClass       organizationalPerson  </td></tr> <tr> <td style="background-color:#f7f7f7">      objectClass       inetOrgPerson  </td></tr> <tr> <td>      objectClass       xxxperson  </td></tr> <tr> <td style="background-color:#f7f7f7">      </font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">Groups</font><font style="font-size:11px"> </font></td></tr> <tr> <td>    </font><font style="color:red">cn</font><font style="font-size:11px">=</font><font style="color:blue">Full</font><font style="font-size:11px"> </font></td></tr> <tr> <td style="background-color:#f7f7f7">      memberURL     <a>ldap:///</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">People</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">xxx</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">yyy</font><font style="font-size:11px">,</font><font style="color:red">o</font><font style="font-size:11px">=</font><font style="color:blue">zzz</font><font style="font-size:11px">,</font><font style="color:red">c</font><font style="font-size:11px">=</font><font style="color:blue">US</font><font style="font-size:11px">??sub?(&amp;(</font><font style="color:red">objectclass</font><font style="font-size:11px">=</font><font style="color:blue">xxxPerson</font><font style="font-size:11px">)(xxx</font><font style="color:red">accounttype</font><font style="font-size:11px">=</font><font style="color:blue">AA</a></font><font style="font-size:11px">))  </font></td></tr> <tr> <td>      memberURL     <a>ldap:///</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">People</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">xxx</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">yyy</font><font style="font-size:11px">,</font><font style="color:red">o</font><font style="font-size:11px">=</font><font style="color:blue">zzz</font><font style="font-size:11px">,</font><font style="color:red">c</font><font style="font-size:11px">=</font><font style="color:blue">US</font><font style="font-size:11px">??sub?(&amp;(</font><font style="color:red">objectclass</font><font style="font-size:11px">=</font><font style="color:blue">xxxPerson</font><font style="font-size:11px">)(xxx</font><font style="color:red">accounttype</font><font style="font-size:11px">=</font><font style="color:blue">AR</a></font><font style="font-size:11px">))  </font></td></tr> <tr> <td style="background-color:#f7f7f7">      memberURL     <a>ldap:///</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">People</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">xxx</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">yyy</font><font style="font-size:11px">,</font><font style="color:red">o</font><font style="font-size:11px">=</font><font style="color:blue">zzz</font><font style="font-size:11px">,</font><font style="color:red">c</font><font style="font-size:11px">=</font><font style="color:blue">US</font><font style="font-size:11px">??sub?(&amp;(</font><font style="color:red">objectclass</font><font style="font-size:11px">=</font><font style="color:blue">xxxPerson</font><font style="font-size:11px">)(xxx</font><font style="color:red">accounttype</font><font style="font-size:11px">=</font><font style="color:blue">RE</a></font><font style="font-size:11px">))  </font></td></tr> <tr> <td>      memberURL     <a>ldap:///</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">People</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">xxx</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">yyy</font><font style="font-size:11px">,</font><font style="color:red">o</font><font style="font-size:11px">=</font><font style="color:blue">zzz</font><font style="font-size:11px">,</font><font style="color:red">c</font><font style="font-size:11px">=</font><font style="color:blue">US</font><font style="font-size:11px">??sub?(&amp;(</font><font style="color:red">objectclass</font><font style="font-size:11px">=</font><font style="color:blue">xxxPerson</font><font style="font-size:11px">)(xxx</font><font style="color:red">accounttype</font><font style="font-size:11px">=</font><font style="color:blue">DA</a></font><font style="font-size:11px">))  </font></td></tr> <tr> <td style="background-color:#f7f7f7">      memberURL     <a>ldap:///</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">People</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">xxx</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">yyy</font><font style="font-size:11px">,</font><font style="color:red">o</font><font style="font-size:11px">=</font><font style="color:blue">zzz</font><font style="font-size:11px">,</font><font style="color:red">c</font><font style="font-size:11px">=</font><font style="color:blue">US</font><font style="font-size:11px">??sub?(&amp;(</font><font style="color:red">objectclass</font><font style="font-size:11px">=</font><font style="color:blue">xxxPerson</font><font style="font-size:11px">)(xxx</font><font style="color:red">accounttype</font><font style="font-size:11px">=</font><font style="color:blue">DR</a></font><font style="font-size:11px">))  </font></td></tr> <tr> <td>      memberURL     <a>ldap:///</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">People</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">xxx</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">yyy</font><font style="font-size:11px">,</font><font style="color:red">o</font><font style="font-size:11px">=</font><font style="color:blue">zzz</font><font style="font-size:11px">,</font><font style="color:red">c</font><font style="font-size:11px">=</font><font style="color:blue">US</font><font style="font-size:11px">??sub?(&amp;(</font><font style="color:red">objectclass</font><font style="font-size:11px">=</font><font style="color:blue">xxxPerson</font><font style="font-size:11px">)(xxx</font><font style="color:red">accounttype</font><font style="font-size:11px">=</font><font style="color:blue">NG</a></font><font style="font-size:11px">))  </font></td></tr> <tr> <td style="background-color:#f7f7f7">      memberURL     <a>ldap:///</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">People</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">xxx</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">yyy</font><font style="font-size:11px">,</font><font style="color:red">o</font><font style="font-size:11px">=</font><font style="color:blue">zzz</font><font style="font-size:11px">,</font><font style="color:red">c</font><font style="font-size:11px">=</font><font style="color:blue">US</font><font style="font-size:11px">??sub?(&amp;(</font><font style="color:red">objectclass</font><font style="font-size:11px">=</font><font style="color:blue">xxxPerson</font><font style="font-size:11px">)(xxx</font><font style="color:red">accounttype</font><font style="font-size:11px">=</font><font style="color:blue">EA</a></font><font style="font-size:11px">))  </font></td></tr> <tr> <td>      cn            Full  </td></tr> <tr> <td style="background-color:#f7f7f7">      objectClass       top  </td></tr> <tr> <td>      objectClass       groupofuniquenames  </td></tr> <tr> <td style="background-color:#f7f7f7">      objectClass       groupofurls  </td></tr> <tr> <td>    </font><font style="color:red">cn</font><font style="font-size:11px">=</font><font style="color:blue">AA</font><font style="font-size:11px"> Group  </font></td></tr> <tr> <td style="background-color:#f7f7f7">      cn            AA Group  </td></tr> <tr> <td>      objectClass       top  </td></tr> <tr> <td style="background-color:#f7f7f7">      objectClass       groupofuniquenames  </td></tr> <tr> <td>      objectClass       groupofurls  </td></tr> <tr> <td style="background-color:#f7f7f7">      memberURL     <a>ldap:///</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">People</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">xxx</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">yyy</font><font style="font-size:11px">,</font><font style="color:red">o</font><font style="font-size:11px">=</font><font style="color:blue">zzz</font><font style="font-size:11px">,</font><font style="color:red">c</font><font style="font-size:11px">=</font><font style="color:blue">US</font><font style="font-size:11px">??sub?(&amp;(</font><font style="color:red">objectclass</font><font style="font-size:11px">=</font><font style="color:blue">xxxPerson</font><font style="font-size:11px">)(xxx</font><font style="color:red">accounttype</font><font style="font-size:11px">=</font><font style="color:blue">AA</a></font><font style="font-size:11px">))  </font></td></tr> <tr> <td>    </font><font style="color:red">cn</font><font style="font-size:11px">=</font><font style="color:blue">RO</font><font style="font-size:11px"> Group  </font></td></tr> <tr> <td style="background-color:#f7f7f7">      uniqueMember      </font><font style="color:red">cn</font><font style="font-size:11px">=</font><font style="color:blue">user1</font><font style="font-size:11px">.name,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">People</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">xxx</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">yyy</font><font style="font-size:11px">,</font><font style="color:red">o</font><font style="font-size:11px">=</font><font style="color:blue">zzz</font><font style="font-size:11px">,</font><font style="color:red">c</font><font style="font-size:11px">=</font><font style="color:blue">US</font><font style="font-size:11px"> </font></td></tr> <tr> <td>      uniqueMember      </font><font style="color:red">cn</font><font style="font-size:11px">=</font><font style="color:blue">user2</font><font style="font-size:11px">.name,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">People</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">xxx</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">yyy</font><font style="font-size:11px">,</font><font style="color:red">o</font><font style="font-size:11px">=</font><font style="color:blue">zzz</font><font style="font-size:11px">,</font><font style="color:red">c</font><font style="font-size:11px">=</font><font style="color:blue">US</font><font style="font-size:11px"> </font></td></tr> <tr> <td style="background-color:#f7f7f7">      uniqueMember      </font><font style="color:red">cn</font><font style="font-size:11px">=</font><font style="color:blue">user3</font><font style="font-size:11px">.name,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">People</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">xxx</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">yyy</font><font style="font-size:11px">,</font><font style="color:red">o</font><font style="font-size:11px">=</font><font style="color:blue">zzz</font><font style="font-size:11px">,</font><font style="color:red">c</font><font style="font-size:11px">=</font><font style="color:blue">US</font><font style="font-size:11px"> </font></td></tr> <tr> <td>      cn            RO Group  </td></tr> <tr> <td style="background-color:#f7f7f7">      objectClass       top  </td></tr> <tr> <td>      objectClass       groupOfUniqueNames  </td></tr> <tr> <td style="background-color:#f7f7f7"> </td></tr> <tr> <td>Extended Web app Web.config snippet  </td></tr> <tr> <td style="background-color:#f7f7f7"> </td></tr> <tr> <td>    </font><font style="color:blue">&lt;</font><font style="font-size:11px">membership </font><font style="color:red">defaultProvider</font><font style="font-size:11px">=</font><font style="color:blue">&quot;LDAP&quot;</font><font style="font-size:11px">&gt;  </font></td></tr> <tr> <td style="background-color:#f7f7f7">      </font><font style="color:blue">&lt;</font><font style="font-size:11px">providers</font><font style="color:blue">&gt;</font><font style="font-size:11px"> </font></td></tr> <tr> <td>        </font><font style="color:blue">&lt;</font><font style="font-size:11px">add </font><font style="color:red">name</font><font style="font-size:11px">=</font><font style="color:blue">&quot;LDAP&quot;</font><font style="font-size:11px">   </font></td></tr> <tr> <td style="background-color:#f7f7f7"> </td></tr> <tr> <td></font><font style="color:red">type</font><font style="font-size:11px">=</font><font style="color:blue">&quot;Microsoft.Office.Server.Security.LDAPMembershipProvider,Microsoft.Office.Server,Version=12.0.0.0,Culture=neutral,PublicKeyToken=71E9BCE111E9429C&quot;</font><font style="font-size:11px">   </font></td></tr> <tr> <td style="background-color:#f7f7f7"> </td></tr> <tr> <td></font><font style="color:red">server</font><font style="font-size:11px">=</font><font style="color:blue">&quot;directory.xxx&quot;</font><font style="font-size:11px"> </font><font style="color:red">port</font><font style="font-size:11px">=</font><font style="color:blue">&quot;636&quot;</font><font style="font-size:11px"> </font><font style="color:red">useSSL</font><font style="font-size:11px">=</font><font style="color:blue">&quot;true&quot;</font><font style="font-size:11px"> </font><font style="color:red">useDNAttribute</font><font style="font-size:11px">=</font><font style="color:blue">&quot;false&quot;</font><font style="font-size:11px"> </font><font style="color:red">userDNAttribute</font><font style="font-size:11px">=</font><font style="color:blue">&quot;distinguishedName&quot;</font><font style="font-size:11px"> </font><font style="color:red">userNameAttribute</font><font style="font-size:11px">=</font><font style="color:blue">&quot;cn&quot;</font><font style="font-size:11px">   </font></td></tr> <tr> <td style="background-color:#f7f7f7"> </td></tr> <tr> <td></font><font style="color:red">userContainer</font><font style="font-size:11px">=</font><font style="color:blue">&quot;ou=people,ou=xxx,ou=yyy,o=zzz,c=us&quot;</font><font style="font-size:11px"> </font><font style="color:red">userObjectClass</font><font style="font-size:11px">=</font><font style="color:blue">&quot;person&quot;</font><font style="font-size:11px"> </font><font style="color:red">userFilter</font><font style="font-size:11px">=</font><font style="color:blue">&quot;(ObjectClass=person)&quot;</font><font style="font-size:11px"> </font><font style="color:red">scope</font><font style="font-size:11px">=</font><font style="color:blue">&quot;Subtree&quot;</font><font style="font-size:11px">   </font></td></tr> <tr> <td style="background-color:#f7f7f7"> </td></tr> <tr> <td></font><font style="color:red">otherRequiredUserAttributes</font><font style="font-size:11px">=</font><font style="color:blue">&quot;sn,givenname,cn&quot;</font><font style="font-size:11px"> </font><font style="color:red">connectionUsername</font><font style="font-size:11px">=</font><font style="color:blue">&quot;cn=xxx.moss,ou=xxx administrators,ou=xxx,ou=yyy,o=zzz,c=us&quot;</font><font style="font-size:11px"> </font><font style="color:red">connectionPassword</font><font style="font-size:11px">=</font><font style="color:blue">&quot;qqqqqq&quot;</font><font style="font-size:11px">   </font></td></tr> <tr> <td style="background-color:#f7f7f7"> </td></tr> <tr> <td></font><font style="color:red">logTrace</font><font style="font-size:11px">=</font><font style="color:blue">&quot;false&quot;</font><font style="font-size:11px"> </font><font style="color:blue">/&gt;</font><font style="font-size:11px"> </font></td></tr> <tr> <td style="background-color:#f7f7f7">      </font><font style="color:blue">&lt;/</font><font style="font-size:11px">providers</font><font style="color:blue">&gt;</font><font style="font-size:11px"> </font></td></tr> <tr> <td>    </font><font style="color:blue">&lt;/</font><font style="font-size:11px">membership</font><font style="color:blue">&gt;</font><font style="font-size:11px"> </font></td></tr> <tr> <td style="background-color:#f7f7f7">    </font><font style="color:blue">&lt;</font><font style="font-size:11px">roleManager </font><font style="color:red">defaultProvider</font><font style="font-size:11px">=</font><font style="color:blue">&quot;LDAPGroups&quot;</font><font style="font-size:11px"> </font><font style="color:red">enabled</font><font style="font-size:11px">=</font><font style="color:blue">&quot;true&quot;</font><font style="font-size:11px"> </font><font style="color:red">cacheRolesInCookie</font><font style="font-size:11px">=</font><font style="color:blue">&quot;true&quot;</font><font style="font-size:11px"> </font><font style="color:red">cookieName</font><font style="font-size:11px">=</font><font style="color:blue">&quot;.PeopleDCRole&quot;</font><font style="font-size:11px">&gt;  </font></td></tr> <tr> <td>      </font><font style="color:blue">&lt;</font><font style="font-size:11px">providers</font><font style="color:blue">&gt;</font><font style="font-size:11px"> </font></td></tr> <tr> <td style="background-color:#f7f7f7">        </font><font style="color:blue">&lt;</font><font style="font-size:11px">add </font><font style="color:red">name</font><font style="font-size:11px">=</font><font style="color:blue">&quot;LDAPGroups&quot;</font><font style="font-size:11px"> </font><font style="color:red">type</font><font style="font-size:11px">=&quot;Microsoft.Office.Server.Security.LDAPRoleProvider,Microsoft.Office.Server,   </font></td></tr> <tr> <td> </td></tr> <tr> <td style="background-color:#f7f7f7"></font><font style="color:red">Version</font><font style="font-size:11px">=</font><font style="color:blue">12</font><font style="font-size:11px">.0.0.0,</font><font style="color:red">Culture</font><font style="font-size:11px">=</font><font style="color:blue">neutral</font><font style="font-size:11px">,</font><font style="color:red">PublicKeyToken</font><font style="font-size:11px">=71E9BCE111E9429C&quot; server=&quot;</font><font style="color:blue">directory</font><font style="font-size:11px">.xxx&quot; </font><font style="color:red">port</font><font style="font-size:11px">=</font><font style="color:blue">&quot;636&quot;</font><font style="font-size:11px"> </font><font style="color:red">useSSL</font><font style="font-size:11px">=</font><font style="color:blue">&quot;true&quot;</font><font style="font-size:11px"> </font><font style="color:red">groupContainer</font><font style="font-size:11px">=</font><font style="color:blue">&quot;ou=groups,ou=xxx,ou=yyy,o=zzz,c=us&quot;</font><font style="font-size:11px">   </font></td></tr> <tr> <td> </td></tr> <tr> <td style="background-color:#f7f7f7"></font><font style="color:red">userNameAttribute</font><font style="font-size:11px">=</font><font style="color:blue">&quot;cn&quot;</font><font style="font-size:11px"> </font><font style="color:red">useUserDNAttribute</font><font style="font-size:11px">=</font><font style="color:blue">&quot;false&quot;</font><font style="font-size:11px"> </font><font style="color:red">userFilter</font><font style="font-size:11px">=</font><font style="color:blue">&quot;(objectClass=person)&quot;</font><font style="font-size:11px"> </font><font style="color:red">groupNameAttribute</font><font style="font-size:11px">=</font><font style="color:blue">&quot;cn&quot;</font><font style="font-size:11px"> </font><font style="color:red">dnAttribute</font><font style="font-size:11px">=</font><font style="color:blue">&quot;&quot;</font><font style="font-size:11px"> </font><font style="color:red">scope</font><font style="font-size:11px">=</font><font style="color:blue">&quot;Subtree&quot;</font><font style="font-size:11px">   </font></td></tr> <tr> <td> </td></tr> <tr> <td style="background-color:#f7f7f7"></font><font style="color:red">connectionUsername</font><font style="font-size:11px">=</font><font style="color:blue">&quot;cn=xxx.moss,ou=xxx administrators,ou=xxx,ou=yyy,o=zzz,c=us&quot;</font><font style="font-size:11px"> </font><font style="color:red">connectionPassword</font><font style="font-size:11px">=</font><font style="color:blue">&quot;qqqqqq&quot;</font><font style="font-size:11px"> </font><font style="color:blue">/&gt;</font><font style="font-size:11px"> </font></td></tr> <tr> <td>      </font><font style="color:blue">&lt;/</font><font style="font-size:11px">providers</font><font style="color:blue">&gt;</font><font style="font-size:11px"> </font></td></tr> <tr> <td style="background-color:#f7f7f7">    </font><font style="color:blue">&lt;/</font><font style="font-size:11px">roleManager</font><font style="color:blue">&gt;</font><font style="font-size:11px"> </font></td></tr></tbody></table></div>© 2009 Microsoft Corporation. All rights reserved.Mon, 17 Aug 2009 19:13:16 Z16a3db06-7f21-45ad-97de-cec0a3fc6d35http://social.msdn.microsoft.com/Forums/en-US/sharepointadmin/thread/16a3db06-7f21-45ad-97de-cec0a3fc6d35#16a3db06-7f21-45ad-97de-cec0a3fc6d35http://social.msdn.microsoft.com/Forums/en-US/sharepointadmin/thread/16a3db06-7f21-45ad-97de-cec0a3fc6d35#16a3db06-7f21-45ad-97de-cec0a3fc6d35ETweedyhttp://social.msdn.microsoft.com/Profile/en-US/?user=ETweedyDoes MOSS roleManager work with Sun Java dynamic groups? We are trying to interface to an LDAP server that seems to be a combo of Open LDAP and Sun Java System directory server (formerly SunOne and/or iPlanet) to do LDAP authentication for forms based authentication (FBA).  We got the SharePoint membership provider to work, and we got the role provider to validate group names.  However, we cannot get any combination of Web.config entries to handle group membership.  The directory we are hitting uses both static (groupMemberAttribute=uniqueMember) and dynamic (groupMemberAttribute=memberURL) groups, but we only need the dynamic groups. Is the SharePoint LDAP role manager even capable of handling LDAP dynamic groups?  The only example I've seen anywhere refers only to static groups:<br><br><a href="http://msdn.microsoft.com/en-us/library/bb977430.aspx#MOSSFBAPart3_UsingLDAPProvider">http://msdn.microsoft.com/en-us/library/bb977430.aspx#MOSSFBAPart3_UsingLDAPProvider</a><br><br>This is our environment:  <div style="border-right:#7f9db9 1px solid;border-top:#7f9db9 1px solid;font-size:11px;overflow:auto;border-left:#7f9db9 1px solid;line-height:100%! important;border-bottom:#7f9db9 1px solid;font-family:Courier New;background-color:white"> <table style="border-top-width:0px;border-left-width:0px;margin:2px 0px;width:99%;border-bottom:#eee 0px solid;border-collapse:collapse;background-color:#fff;border-right-width:0px" cellspacing=0 cellpadding=0> <colgroup> <col style="padding-left:10px;font-size:11px;border-bottom:#f7f7f7 1px solid;font-family:Courier New;white-space:nowrap"> <tbody> <tr> <td><font style="font-size:11px">LDAP schema snippet and sample entries  </font></td></tr> <tr> <td style="background-color:#f7f7f7"> </td></tr> <tr> <td></font><font style="color:red">o</font><font style="font-size:11px">=</font><font style="color:blue">zzz</font><font style="font-size:11px"> </font></td></tr> <tr> <td style="background-color:#f7f7f7">  </font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">yyy</font><font style="font-size:11px"> </font></td></tr> <tr> <td>    </font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">xxx</font><font style="font-size:11px"> </font></td></tr> <tr> <td style="background-color:#f7f7f7">      </font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">People</font><font style="font-size:11px"> </font></td></tr> <tr> <td>    </font><font style="color:red">cn</font><font style="font-size:11px">=</font><font style="color:blue">user</font><font style="font-size:11px">.name  </font></td></tr> <tr> <td style="background-color:#f7f7f7">      uid           user.name  </td></tr> <tr> <td>      xxxaccounttype    AA  </td></tr> <tr> <td style="background-color:#f7f7f7">      cn            user.name  </td></tr> <tr> <td>      sn            name  </td></tr> <tr> <td style="background-color:#f7f7f7">      givenName     user  </td></tr> <tr> <td>      objectClass       top  </td></tr> <tr> <td style="background-color:#f7f7f7">      objectClass       person  </td></tr> <tr> <td>      objectClass       organizationalPerson  </td></tr> <tr> <td style="background-color:#f7f7f7">      objectClass       inetOrgPerson  </td></tr> <tr> <td>      objectClass       xxxperson  </td></tr> <tr> <td style="background-color:#f7f7f7">      </font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">Groups</font><font style="font-size:11px"> </font></td></tr> <tr> <td>    </font><font style="color:red">cn</font><font style="font-size:11px">=</font><font style="color:blue">Full</font><font style="font-size:11px"> </font></td></tr> <tr> <td style="background-color:#f7f7f7">      memberURL     <a>ldap:///</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">People</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">xxx</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">yyy</font><font style="font-size:11px">,</font><font style="color:red">o</font><font style="font-size:11px">=</font><font style="color:blue">zzz</font><font style="font-size:11px">,</font><font style="color:red">c</font><font style="font-size:11px">=</font><font style="color:blue">US</font><font style="font-size:11px">??sub?(&amp;(</font><font style="color:red">objectclass</font><font style="font-size:11px">=</font><font style="color:blue">xxxPerson</font><font style="font-size:11px">)(xxx</font><font style="color:red">accounttype</font><font style="font-size:11px">=</font><font style="color:blue">AA</a></font><font style="font-size:11px">))  </font></td></tr> <tr> <td>      memberURL     <a>ldap:///</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">People</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">xxx</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">yyy</font><font style="font-size:11px">,</font><font style="color:red">o</font><font style="font-size:11px">=</font><font style="color:blue">zzz</font><font style="font-size:11px">,</font><font style="color:red">c</font><font style="font-size:11px">=</font><font style="color:blue">US</font><font style="font-size:11px">??sub?(&amp;(</font><font style="color:red">objectclass</font><font style="font-size:11px">=</font><font style="color:blue">xxxPerson</font><font style="font-size:11px">)(xxx</font><font style="color:red">accounttype</font><font style="font-size:11px">=</font><font style="color:blue">AR</a></font><font style="font-size:11px">))  </font></td></tr> <tr> <td style="background-color:#f7f7f7">      memberURL     <a>ldap:///</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">People</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">xxx</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">yyy</font><font style="font-size:11px">,</font><font style="color:red">o</font><font style="font-size:11px">=</font><font style="color:blue">zzz</font><font style="font-size:11px">,</font><font style="color:red">c</font><font style="font-size:11px">=</font><font style="color:blue">US</font><font style="font-size:11px">??sub?(&amp;(</font><font style="color:red">objectclass</font><font style="font-size:11px">=</font><font style="color:blue">xxxPerson</font><font style="font-size:11px">)(xxx</font><font style="color:red">accounttype</font><font style="font-size:11px">=</font><font style="color:blue">RE</a></font><font style="font-size:11px">))  </font></td></tr> <tr> <td>      memberURL     <a>ldap:///</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">People</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">xxx</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">yyy</font><font style="font-size:11px">,</font><font style="color:red">o</font><font style="font-size:11px">=</font><font style="color:blue">zzz</font><font style="font-size:11px">,</font><font style="color:red">c</font><font style="font-size:11px">=</font><font style="color:blue">US</font><font style="font-size:11px">??sub?(&amp;(</font><font style="color:red">objectclass</font><font style="font-size:11px">=</font><font style="color:blue">xxxPerson</font><font style="font-size:11px">)(xxx</font><font style="color:red">accounttype</font><font style="font-size:11px">=</font><font style="color:blue">DA</a></font><font style="font-size:11px">))  </font></td></tr> <tr> <td style="background-color:#f7f7f7">      memberURL     <a>ldap:///</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">People</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">xxx</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">yyy</font><font style="font-size:11px">,</font><font style="color:red">o</font><font style="font-size:11px">=</font><font style="color:blue">zzz</font><font style="font-size:11px">,</font><font style="color:red">c</font><font style="font-size:11px">=</font><font style="color:blue">US</font><font style="font-size:11px">??sub?(&amp;(</font><font style="color:red">objectclass</font><font style="font-size:11px">=</font><font style="color:blue">xxxPerson</font><font style="font-size:11px">)(xxx</font><font style="color:red">accounttype</font><font style="font-size:11px">=</font><font style="color:blue">DR</a></font><font style="font-size:11px">))  </font></td></tr> <tr> <td>      memberURL     <a>ldap:///</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">People</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">xxx</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">yyy</font><font style="font-size:11px">,</font><font style="color:red">o</font><font style="font-size:11px">=</font><font style="color:blue">zzz</font><font style="font-size:11px">,</font><font style="color:red">c</font><font style="font-size:11px">=</font><font style="color:blue">US</font><font style="font-size:11px">??sub?(&amp;(</font><font style="color:red">objectclass</font><font style="font-size:11px">=</font><font style="color:blue">xxxPerson</font><font style="font-size:11px">)(xxx</font><font style="color:red">accounttype</font><font style="font-size:11px">=</font><font style="color:blue">NG</a></font><font style="font-size:11px">))  </font></td></tr> <tr> <td style="background-color:#f7f7f7">      memberURL     <a>ldap:///</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">People</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">xxx</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">yyy</font><font style="font-size:11px">,</font><font style="color:red">o</font><font style="font-size:11px">=</font><font style="color:blue">zzz</font><font style="font-size:11px">,</font><font style="color:red">c</font><font style="font-size:11px">=</font><font style="color:blue">US</font><font style="font-size:11px">??sub?(&amp;(</font><font style="color:red">objectclass</font><font style="font-size:11px">=</font><font style="color:blue">xxxPerson</font><font style="font-size:11px">)(xxx</font><font style="color:red">accounttype</font><font style="font-size:11px">=</font><font style="color:blue">EA</a></font><font style="font-size:11px">))  </font></td></tr> <tr> <td>      cn            Full  </td></tr> <tr> <td style="background-color:#f7f7f7">      objectClass       top  </td></tr> <tr> <td>      objectClass       groupofuniquenames  </td></tr> <tr> <td style="background-color:#f7f7f7">      objectClass       groupofurls  </td></tr> <tr> <td>    </font><font style="color:red">cn</font><font style="font-size:11px">=</font><font style="color:blue">AA</font><font style="font-size:11px"> Group  </font></td></tr> <tr> <td style="background-color:#f7f7f7">      cn            AA Group  </td></tr> <tr> <td>      objectClass       top  </td></tr> <tr> <td style="background-color:#f7f7f7">      objectClass       groupofuniquenames  </td></tr> <tr> <td>      objectClass       groupofurls  </td></tr> <tr> <td style="background-color:#f7f7f7">      memberURL     <a>ldap:///</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">People</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">xxx</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">yyy</font><font style="font-size:11px">,</font><font style="color:red">o</font><font style="font-size:11px">=</font><font style="color:blue">zzz</font><font style="font-size:11px">,</font><font style="color:red">c</font><font style="font-size:11px">=</font><font style="color:blue">US</font><font style="font-size:11px">??sub?(&amp;(</font><font style="color:red">objectclass</font><font style="font-size:11px">=</font><font style="color:blue">xxxPerson</font><font style="font-size:11px">)(xxx</font><font style="color:red">accounttype</font><font style="font-size:11px">=</font><font style="color:blue">AA</a></font><font style="font-size:11px">))  </font></td></tr> <tr> <td>    </font><font style="color:red">cn</font><font style="font-size:11px">=</font><font style="color:blue">RO</font><font style="font-size:11px"> Group  </font></td></tr> <tr> <td style="background-color:#f7f7f7">      uniqueMember      </font><font style="color:red">cn</font><font style="font-size:11px">=</font><font style="color:blue">user1</font><font style="font-size:11px">.name,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">People</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">xxx</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">yyy</font><font style="font-size:11px">,</font><font style="color:red">o</font><font style="font-size:11px">=</font><font style="color:blue">zzz</font><font style="font-size:11px">,</font><font style="color:red">c</font><font style="font-size:11px">=</font><font style="color:blue">US</font><font style="font-size:11px"> </font></td></tr> <tr> <td>      uniqueMember      </font><font style="color:red">cn</font><font style="font-size:11px">=</font><font style="color:blue">user2</font><font style="font-size:11px">.name,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">People</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">xxx</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">yyy</font><font style="font-size:11px">,</font><font style="color:red">o</font><font style="font-size:11px">=</font><font style="color:blue">zzz</font><font style="font-size:11px">,</font><font style="color:red">c</font><font style="font-size:11px">=</font><font style="color:blue">US</font><font style="font-size:11px"> </font></td></tr> <tr> <td style="background-color:#f7f7f7">      uniqueMember      </font><font style="color:red">cn</font><font style="font-size:11px">=</font><font style="color:blue">user3</font><font style="font-size:11px">.name,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">People</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">xxx</font><font style="font-size:11px">,</font><font style="color:red">ou</font><font style="font-size:11px">=</font><font style="color:blue">yyy</font><font style="font-size:11px">,</font><font style="color:red">o</font><font style="font-size:11px">=</font><font style="color:blue">zzz</font><font style="font-size:11px">,</font><font style="color:red">c</font><font style="font-size:11px">=</font><font style="color:blue">US</font><font style="font-size:11px"> </font></td></tr> <tr> <td>      cn            RO Group  </td></tr> <tr> <td style="background-color:#f7f7f7">      objectClass       top  </td></tr> <tr> <td>      objectClass       groupOfUniqueNames  </td></tr> <tr> <td style="background-color:#f7f7f7"> </td></tr> <tr> <td>Extended Web app Web.config snippet  </td></tr> <tr> <td style="background-color:#f7f7f7"> </td></tr> <tr> <td>    </font><font style="color:blue">&lt;</font><font style="font-size:11px">membership </font><font style="color:red">defaultProvider</font><font style="font-size:11px">=</font><font style="color:blue">&quot;LDAP&quot;</font><font style="font-size:11px">&gt;  </font></td></tr> <tr> <td style="background-color:#f7f7f7">      </font><font style="color:blue">&lt;</font><font style="font-size:11px">providers</font><font style="color:blue">&gt;</font><font style="font-size:11px"> </font></td></tr> <tr> <td>        </font><font style="color:blue">&lt;</font><font style="font-size:11px">add </font><font style="color:red">name</font><font style="font-size:11px">=</font><font style="color:blue">&quot;LDAP&quot;</font><font style="font-size:11px">   </font></td></tr> <tr> <td style="background-color:#f7f7f7"> </td></tr> <tr> <td></font><font style="color:red">type</font><font style="font-size:11px">=</font><font style="color:blue">&quot;Microsoft.Office.Server.Security.LDAPMembershipProvider,Microsoft.Office.Server,Version=12.0.0.0,Culture=neutral,PublicKeyToken=71E9BCE111E9429C&quot;</font><font style="font-size:11px">   </font></td></tr> <tr> <td style="background-color:#f7f7f7"> </td></tr> <tr> <td></font><font style="color:red">server</font><font style="font-size:11px">=</font><font style="color:blue">&quot;directory.xxx&quot;</font><font style="font-size:11px"> </font><font style="color:red">port</font><font style="font-size:11px">=</font><font style="color:blue">&quot;636&quot;</font><font style="font-size:11px"> </font><font style="color:red">useSSL</font><font style="font-size:11px">=</font><font style="color:blue">&quot;true&quot;</font><font style="font-size:11px"> </font><font style="color:red">useDNAttribute</font><font style="font-size:11px">=</font><font style="color:blue">&quot;false&quot;</font><font style="font-size:11px"> </font><font style="color:red">userDNAttribute</font><font style="font-size:11px">=</font><font style="color:blue">&quot;distinguishedName&quot;</font><font style="font-size:11px"> </font><font style="color:red">userNameAttribute</font><font style="font-size:11px">=</font><font style="color:blue">&quot;cn&quot;</font><font style="font-size:11px">   </font></td></tr> <tr> <td style="background-color:#f7f7f7"> </td></tr> <tr> <td></font><font style="color:red">userContainer</font><font style="font-size:11px">=</font><font style="color:blue">&quot;ou=people,ou=xxx,ou=yyy,o=zzz,c=us&quot;</font><font style="font-size:11px"> </font><font style="color:red">userObjectClass</font><font style="font-size:11px">=</font><font style="color:blue">&quot;person&quot;</font><font style="font-size:11px"> </font><font style="color:red">userFilter</font><font style="font-size:11px">=</font><font style="color:blue">&quot;(ObjectClass=person)&quot;</font><font style="font-size:11px"> </font><font style="color:red">scope</font><font style="font-size:11px">=</font><font style="color:blue">&quot;Subtree&quot;</font><font style="font-size:11px">   </font></td></tr> <tr> <td style="background-color:#f7f7f7"> </td></tr> <tr> <td></font><font style="color:red">otherRequiredUserAttributes</font><font style="font-size:11px">=</font><font style="color:blue">&quot;sn,givenname,cn&quot;</font><font style="font-size:11px"> </font><font style="color:red">connectionUsername</font><font style="font-size:11px">=</font><font style="color:blue">&quot;cn=xxx.moss,ou=xxx administrators,ou=xxx,ou=yyy,o=zzz,c=us&quot;</font><font style="font-size:11px"> </font><font style="color:red">connectionPassword</font><font style="font-size:11px">=</font><font style="color:blue">&quot;qqqqqq&quot;</font><font style="font-size:11px">   </font></td></tr> <tr> <td style="background-color:#f7f7f7"> </td></tr> <tr> <td></font><font style="color:red">logTrace</font><font style="font-size:11px">=</font><font style="color:blue">&quot;false&quot;</font><font style="font-size:11px"> </font><font style="color:blue">/&gt;</font><font style="font-size:11px"> </font></td></tr> <tr> <td style="background-color:#f7f7f7">      </font><font style="color:blue">&lt;/</font><font style="font-size:11px">providers</font><font style="color:blue">&gt;</font><font style="font-size:11px"> </font></td></tr> <tr> <td>    </font><font style="color:blue">&lt;/</font><font style="font-size:11px">membership</font><font style="color:blue">&gt;</font><font style="font-size:11px"> </font></td></tr> <tr> <td style="background-color:#f7f7f7">    </font><font style="color:blue">&lt;</font><font style="font-size:11px">roleManager </font><font style="color:red">defaultProvider</font><font style="font-size:11px">=</font><font style="color:blue">&quot;LDAPGroups&quot;</font><font style="font-size:11px"> </font><font style="color:red">enabled</font><font style="font-size:11px">=</font><font style="color:blue">&quot;true&quot;</font><font style="font-size:11px"> </font><font style="color:red">cacheRolesInCookie</font><font style="font-size:11px">=</font><font style="color:blue">&quot;true&quot;</font><font style="font-size:11px"> </font><font style="color:red">cookieName</font><font style="font-size:11px">=</font><font style="color:blue">&quot;.PeopleDCRole&quot;</font><font style="font-size:11px">&gt;  </font></td></tr> <tr> <td>      </font><font style="color:blue">&lt;</font><font style="font-size:11px">providers</font><font style="color:blue">&gt;</font><font style="font-size:11px"> </font></td></tr> <tr> <td style="background-color:#f7f7f7">        </font><font style="color:blue">&lt;</font><font style="font-size:11px">add </font><font style="color:red">name</font><font style="font-size:11px">=</font><font style="color:blue">&quot;LDAPGroups&quot;</font><font style="font-size:11px"> </font><font style="color:red">type</font><font style="font-size:11px">=&quot;Microsoft.Office.Server.Security.LDAPRoleProvider,Microsoft.Office.Server,   </font></td></tr> <tr> <td> </td></tr> <tr> <td style="background-color:#f7f7f7"></font><font style="color:red">Version</font><font style="font-size:11px">=</font><font style="color:blue">12</font><font style="font-size:11px">.0.0.0,</font><font style="color:red">Culture</font><font style="font-size:11px">=</font><font style="color:blue">neutral</font><font style="font-size:11px">,</font><font style="color:red">PublicKeyToken</font><font style="font-size:11px">=71E9BCE111E9429C&quot; server=&quot;</font><font style="color:blue">directory</font><font style="font-size:11px">.xxx&quot; </font><font style="color:red">port</font><font style="font-size:11px">=</font><font style="color:blue">&quot;636&quot;</font><font style="font-size:11px"> </font><font style="color:red">useSSL</font><font style="font-size:11px">=</font><font style="color:blue">&quot;true&quot;</font><font style="font-size:11px"> </font><font style="color:red">groupContainer</font><font style="font-size:11px">=</font><font style="color:blue">&quot;ou=groups,ou=xxx,ou=yyy,o=zzz,c=us&quot;</font><font style="font-size:11px">   </font></td></tr> <tr> <td> </td></tr> <tr> <td style="background-color:#f7f7f7"></font><font style="color:red">userNameAttribute</font><font style="font-size:11px">=</font><font style="color:blue">&quot;cn&quot;</font><font style="font-size:11px"> </font><font style="color:red">useUserDNAttribute</font><font style="font-size:11px">=</font><font style="color:blue">&quot;false&quot;</font><font style="font-size:11px"> </font><font style="color:red">userFilter</font><font style="font-size:11px">=</font><font style="color:blue">&quot;(objectClass=person)&quot;</font><font style="font-size:11px"> </font><font style="color:red">groupNameAttribute</font><font style="font-size:11px">=</font><font style="color:blue">&quot;cn&quot;</font><font style="font-size:11px"> </font><font style="color:red">dnAttribute</font><font style="font-size:11px">=</font><font style="color:blue">&quot;&quot;</font><font style="font-size:11px"> </font><font style="color:red">scope</font><font style="font-size:11px">=</font><font style="color:blue">&quot;Subtree&quot;</font><font style="font-size:11px">   </font></td></tr> <tr> <td> </td></tr> <tr> <td style="background-color:#f7f7f7"></font><font style="color:red">connectionUsername</font><font style="font-size:11px">=</font><font style="color:blue">&quot;cn=xxx.moss,ou=xxx administrators,ou=xxx,ou=yyy,o=zzz,c=us&quot;</font><font style="font-size:11px"> </font><font style="color:red">connectionPassword</font><font style="font-size:11px">=</font><font style="color:blue">&quot;qqqqqq&quot;</font><font style="font-size:11px"> </font><font style="color:blue">/&gt;</font><font style="font-size:11px"> </font></td></tr> <tr> <td>      </font><font style="color:blue">&lt;/</font><font style="font-size:11px">providers</font><font style="color:blue">&gt;</font><font style="font-size:11px"> </font></td></tr> <tr> <td style="background-color:#f7f7f7">    </font><font style="color:blue">&lt;/</font><font style="font-size:11px">roleManager</font><font style="color:blue">&gt;</font><font style="font-size:11px"> </font></td></tr></tbody></table></div>Thu, 02 Oct 2008 16:18:16 Z2008-12-30T14:21:14Zhttp://social.msdn.microsoft.com/Forums/en-US/sharepointadmin/thread/16a3db06-7f21-45ad-97de-cec0a3fc6d35#60159a7c-9590-42a2-9c8d-085d9efb1cf2http://social.msdn.microsoft.com/Forums/en-US/sharepointadmin/thread/16a3db06-7f21-45ad-97de-cec0a3fc6d35#60159a7c-9590-42a2-9c8d-085d9efb1cf2k3larrahttp://social.msdn.microsoft.com/Profile/en-US/?user=k3larraDoes MOSS roleManager work with Sun Java dynamic groups?<p style="margin:0cm 0cm 10pt"><span><font face=Calibri>I have a similar issue described here:<br><a href="http://social.technet.microsoft.com/Forums/en-US/sharepointadmin/thread/563bc1be-9f7e-4b55-896a-c9f0f378e6fc">LDAP - Role manager problem</a><br>Did you solve your problem?<br>/k3larra</font></span></p>Sun, 23 Nov 2008 10:20:48 Z2008-11-23T10:20:48Zhttp://social.msdn.microsoft.com/Forums/en-US/sharepointadmin/thread/16a3db06-7f21-45ad-97de-cec0a3fc6d35#889dc98e-11bd-4d6d-aba1-3d8129a1bf7chttp://social.msdn.microsoft.com/Forums/en-US/sharepointadmin/thread/16a3db06-7f21-45ad-97de-cec0a3fc6d35#889dc98e-11bd-4d6d-aba1-3d8129a1bf7cETweedyhttp://social.msdn.microsoft.com/Profile/en-US/?user=ETweedyDoes MOSS roleManager work with Sun Java dynamic groups? k3lara,<br><br>I've had a case open with Premier Support now for several months.  So far, they have looked and escalated.  You look like you are trying to leverage static groups, which has a better chance of working.  At least some of the examples on Technet bear a resemblance to your scenario.<br><br>Try this: <a href="http://msdn.microsoft.com/en-us/library/bb977430.aspx#MOSSFBAPart3_UsingLDAPProvider">http://msdn.microsoft.com/en-us/library/bb977430.aspx#MOSSFBAPart3_UsingLDAPProvider</a><br><br>Regards,<br><br>ETTue, 30 Dec 2008 14:18:41 Z2008-12-30T14:18:41Zhttp://social.msdn.microsoft.com/Forums/en-US/sharepointadmin/thread/16a3db06-7f21-45ad-97de-cec0a3fc6d35#a19dc0f5-c23c-4775-adc2-7d35a6c7fdaehttp://social.msdn.microsoft.com/Forums/en-US/sharepointadmin/thread/16a3db06-7f21-45ad-97de-cec0a3fc6d35#a19dc0f5-c23c-4775-adc2-7d35a6c7fdaeTimCEhttp://social.msdn.microsoft.com/Profile/en-US/?user=TimCEDoes MOSS roleManager work with Sun Java dynamic groups?Have you extended the schema on your ldap?  We had the same problem and pinpointed that it was caused by a incorrect extension of the schema. Wed, 07 Jan 2009 01:59:02 Z2009-01-07T01:59:02Zhttp://social.msdn.microsoft.com/Forums/en-US/sharepointadmin/thread/16a3db06-7f21-45ad-97de-cec0a3fc6d35#65ea1a80-e37a-4e6e-9f0c-cb09a70f8e42http://social.msdn.microsoft.com/Forums/en-US/sharepointadmin/thread/16a3db06-7f21-45ad-97de-cec0a3fc6d35#65ea1a80-e37a-4e6e-9f0c-cb09a70f8e42RobertRFreemanhttp://social.msdn.microsoft.com/Profile/en-US/?user=RobertRFreemanDoes MOSS roleManager work with Sun Java dynamic groups?<p>Please try the configuration I just posted.<br><a href="http://social.msdn.microsoft.com/Forums/en-US/sharepointdevelopment/thread/0e877951-0b11-4e12-8c65-1d3fe4aec64f/">http://social.msdn.microsoft.com/Forums/en-US/sharepointdevelopment/thread/0e877951-0b11-4e12-8c65-1d3fe4aec64f/</a><br><br>I also added community content to the article posted above.</p> <p>I waited 3 weeks with MS support trying to get an answer.  I finally spent some time and figured it out on my own.</p><hr class="sig">RobertRFreemanWed, 18 Feb 2009 02:46:58 Z2009-02-18T02:46:58Zhttp://social.msdn.microsoft.com/Forums/en-US/sharepointadmin/thread/16a3db06-7f21-45ad-97de-cec0a3fc6d35#77c40bf4-d332-44ca-a7f0-1a29e93d46c2http://social.msdn.microsoft.com/Forums/en-US/sharepointadmin/thread/16a3db06-7f21-45ad-97de-cec0a3fc6d35#77c40bf4-d332-44ca-a7f0-1a29e93d46c2mwhite01http://social.msdn.microsoft.com/Profile/en-US/?user=mwhite01Does MOSS roleManager work with Sun Java dynamic groups?ETweedy<br/><br/>Have you found a solution on how to get SharePoint to work with Dynamic groups?Fri, 08 May 2009 11:33:12 Z2009-05-08T11:33:12Zhttp://social.msdn.microsoft.com/Forums/en-US/sharepointadmin/thread/16a3db06-7f21-45ad-97de-cec0a3fc6d35#b459f654-3e33-4f78-b87a-4ec46f9a6f41http://social.msdn.microsoft.com/Forums/en-US/sharepointadmin/thread/16a3db06-7f21-45ad-97de-cec0a3fc6d35#b459f654-3e33-4f78-b87a-4ec46f9a6f41ETweedyhttp://social.msdn.microsoft.com/Profile/en-US/?user=ETweedyDoes MOSS roleManager work with Sun Java dynamic groups?After many months (no exaggeration, about 7 months), the Indians on the Microsoft phone line turned things over to someone who had the chutzpah to call the development activity in Redmond and ask the simple question, &quot;Is this supposed to work?&quot;  Answer came back in a couple of hours, &quot;No.&quot;  Got it.Mon, 17 Aug 2009 16:05:15 Z2009-08-17T16:05:15Zhttp://social.msdn.microsoft.com/Forums/en-US/sharepointadmin/thread/16a3db06-7f21-45ad-97de-cec0a3fc6d35#a49b5fb6-e9a5-4fae-a357-9136db11b14chttp://social.msdn.microsoft.com/Forums/en-US/sharepointadmin/thread/16a3db06-7f21-45ad-97de-cec0a3fc6d35#a49b5fb6-e9a5-4fae-a357-9136db11b14cRobertRFreemanhttp://social.msdn.microsoft.com/Profile/en-US/?user=RobertRFreemanDoes MOSS roleManager work with Sun Java dynamic groups?mwhite01 and ETweedy,<br/><br/>Please note that I successfully configured the LdapRoleProvider using nested groups (not dynamic)<br/>You would need to use the debugging tools I identified in the community content section to see why your configuration (using dynamic groups) is not working.<br/><br/>Also, did you get an answer from MS as to why it wouldn't work?  AFAIK, the dynamic parsing is done on the LDAP end, so the role provider wouldn't even need to be aware of it.<br/>I am always skeptical when MS support pulls out the WAD excuse.  Generally, this is either due to lack of knowledge or wanting to close an open case.<hr class="sig">RobertRFreemanMon, 17 Aug 2009 19:13:16 Z2009-08-17T19:13:16Z