<div dir="ltr">I&#39;m having trouble porting the following snippet of a v2 resolver config to v3:<div><br></div><div><div>  &lt;resolver:DataConnector id=&quot;edid-entitlement&quot;</div><div>    xsi:type=&quot;LDAPDirectory&quot;</div><div>    xmlns=&quot;urn:mace:shibboleth:2.0:resolver:dc&quot;</div><div>    ldapURL=&quot;%{idp.attribute.resolver.LDAP.ldapURL}&quot;</div><div>    baseDN=&quot;ou=entitlements,dc=vt,dc=edu&quot;</div><div>    useStartTLS=&quot;true&quot;</div><div>    authenticationType=&quot;EXTERNAL&quot;&gt;</div><div><br></div><div>    &lt;!-- Entitlement query is based on uid attribute --&gt;</div><div>    &lt;resolver:Dependency ref=&quot;edid&quot; /&gt;</div><div><br></div><div>    &lt;FilterTemplate&gt;</div><div>      &lt;![CDATA[</div><div>        (entitled=uid=$uid.get(0),ou=people,dc=vt,dc=edu)</div><div>      ]]&gt;</div><div>    &lt;/FilterTemplate&gt;</div></div><div>    ...</div><div>  &lt;/resolver:DataConnector&gt;</div><div><br></div><div>The intent is to use the value of the uid attribute resolved from a data connector dependency, &quot;edid&quot;, in the filter expression of the dependent connector. I believe I have configured the v3 resolver correctly, but it appears that the &quot;$uid.get(0)&quot; part of the expression is not being interpreted:</div><div><br></div><div><div>2015-02-10 15:39:57,020 - DEBUG [net.shibboleth.idp.attribute.resolver.dc.ldap.impl.TemplatedExecutableSearchFilterBuilder:202] - Template text (entitled=u<span style="font-size:13.1999998092651px">id=$uid.get(0),ou=people,dc=vt,dc=edu) yields (entitled=uid=$uid.get(0),ou=people,dc=vt,dc=edu)</span></div></div><div><span style="font-size:13.1999998092651px"><br></span></div><div>I assume this can be made to work in v3 somehow, but I&#39;m at a loss. Suggestions?</div><div><br></div><div>Thanks,</div><div>M</div><div><br></div></div>