<div class="gmail_quote">Hi everybody<div><br></div><div>I work with the latest version of Shibboleth.<br><div><br></div><div>I would like to configure my LDAP Dataconnector with a dynamic baseDN which depends on the result of the principalName.</div>


<div>For example, here is my (bad) DataConnector:</div><div><br></div><div><div>&lt;resolver:DataConnector id=&quot;openDJ&quot; xsi:type=&quot;dc:LDAPDirectory&quot;</div><div>      ldapURL=&quot;ldap://localhost:389&quot;</div>


<div>      <b>baseDN</b>=&quot;cn=${<b>requestContext.principalName</b>}, ou=users, ou=mycompany, c=com&quot;</div><div>      principal=&quot;cn=Directory Manager&quot;</div><div>      principalCredential=&quot;************&quot;</div>


<div>      searchScope=&quot;ONELEVEL&quot;&gt;</div><div>      &lt;dc:FilterTemplate&gt;</div><div>          &lt;![CDATA[</div><div>              (cn=*)</div><div>          ]]&gt;</div><div>      &lt;/dc:FilterTemplate&gt;</div>


<div>      &lt;dc:ReturnAttributes&gt;cn&lt;/dc:ReturnAttributes&gt;</div><div>&lt;/resolver:DataConnector&gt;</div><div><br></div><div>If I authenticate with my own credentials (id=talbain), I should find entries like this : cn=xxx,cn=talbain,ou=users,ou=mycompany,c=com</div>


It doesn&#39;t work, but how can I proceed to succeed ?
</div><div><br></div><div>Thanks a lot</div><span class="HOEnZb"><font color="#888888"><div><br></div><div>Thierry ALBAIN</div></font></span></div>
</div><br>