<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">PicketLink is capable of doing case sensitive queries (there is a config switch to disable it). I cannot guarantee that we don't have any users relying on this functionality. <div><br><div><div>On Oct 3, 2013, at 5:58 AM, Trong Tran <<a href="mailto:trongtt@gmail.com">trongtt@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr">Do you have any further information about case-sensitive support of LDAP queries in PL ?<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 23 September 2013 19:51, Bolesław Dawidowicz <span dir="ltr"><<a href="mailto:bdawidow@redhat.com" target="_blank">bdawidow@redhat.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im"><br>
<br>
On 16.09.2013 10:18, Julien Viet wrote:<br>
> Hi,<br>
><br>
> recently we worked on making the eXo Core OrganizationService TCK implemented for the picket link implementation. (I think it was not implemented because the TCK came after the PL implementation and then nobody was aware that it was kind of existing, anyway better late than never…)<br>
><br>
> We came through a few conflicting behavior between what the TCK defines and the original PL implementation testsuite:<br>
><br>
> 1/ testRemoveGroup(org.exoplatform.services.tck.organization.TestGroupHandler)<br>
> conflict between TCK and PL test when removing a group having at least 1 child<br>
> + TCK assumes an exception is thrown<br>
> + PL assumes this group will be removed and its children will be removed too<br>
<br>
</div>Ok. I think we could align on exception - this is safest.<br>
<div class="im"><br>
><br>
> 2/ testFindUserProfileByName(org.exoplatform.services.tck.organization.TestUserProfileHandler): Expected: <null> but was: org.exoplatform.services.organization.impl.UserProfileImpl@40773f4b<br>
> conflict between TCK and PL test when a non existing user profile of existing user is searched via find:<br>
> + TCK suppose null is returned<br>
> + PL suppose an empty profile is returned<br>
<br>
</div>I think null is returned in other cases so we can allign on that.<br>
<div class="im"><br>
><br>
> 3/<br>
> - testFindUsersByQuery(org.exoplatform.services.tck.organization.TestUserHandler): expected:<1> but was:<0><br>
> - testFindUsers(org.exoplatform.services.tck.organization.TestUserHandler): expected:<1> but was:<0><br>
> In method: UserHandler#findUsersByQuery(Query query)<br>
> TCK suppose that case sensitivity does not matter in a search user but PicketLink implementation is case sensitive<br>
><br>
> somehow we need to make this consistent.<br>
<br>
</div>IIRC case sensivity is actually supported in case of LDAP queries in PL.<br>
I don't think it would be safe to just disable this part. Need to dig in.<br>
<div class="im HOEnZb"><br>
><br>
> Our take is that we should align Picket Link with the TCK.<br>
><br>
> Comments are open.<br>
><br>
> cheers<br>
><br>
> Julien<br>
> _______________________________________________<br>
> gatein-dev mailing list<br>
> <a href="mailto:gatein-dev@lists.jboss.org">gatein-dev@lists.jboss.org</a><br>
> <a href="https://lists.jboss.org/mailman/listinfo/gatein-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/gatein-dev</a><br>
><br>
<br>
<br>
<br>
</div><span class="HOEnZb"><font color="#888888">--<br>
Bolesław Dawidowicz<br>
JBoss Portal Platform Architect | GateIn Portal Project Lead<br>
</font></span><div class="HOEnZb"><div class="h5">_______________________________________________<br>
gatein-dev mailing list<br>
<a href="mailto:gatein-dev@lists.jboss.org">gatein-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/gatein-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/gatein-dev</a></div></div></blockquote></div><br><br clear="all"><br>-- <br><font><b>Trong Tran</b></font><br style="color:rgb(102,102,102);font-family:'trebuchet ms',sans-serif">
<span style="color:rgb(102,102,102);font-family:'trebuchet ms',sans-serif"></span><span style="color:rgb(102,102,102);font-family:'trebuchet ms',sans-serif"><i><span style="color:rgb(102,102,102);font-family:'trebuchet ms',sans-serif">(+84) 983841909 <span style="color:rgb(255,153,0)">|</span></span> </i></span><span style="font-family:'trebuchet ms',sans-serif"><span style="color:rgb(102,102,102)"><a href="mailto:trongtt@gmail.com" target="_blank">trongtt@gmail.com</a><br>
Twitter: <a href="http://twitter.com/trongtt" target="_blank">http://twitter.com/trongtt</a></span></span><span style="font-family:'trebuchet ms',sans-serif"><span style="color:rgb(102,102,102)"><span><span style="color:rgb(102,102,102);font-family:'trebuchet ms',sans-serif"><i><span style="color:rgb(255,153,0)"></span></i></span></span></span></span><span style="font-family:'trebuchet ms',sans-serif"></span>
</div>
</blockquote></div><br></div></body></html>