On Tue, Oct 18, 2016 at 10:29 AM, Johann Nallathamby <[email protected]> wrote:
> > > On Tue, Oct 18, 2016 at 10:05 AM, Vindula Jayawardana <[email protected]> > wrote: > >> Hi All, >> >> With the current user core implementation we support only the equal >> filter (e.g. userName Eq "john"). However SCIM 2.0 specification [1] >> specify total of 10 such simple filters and complex filters which are >> combinations of simple filters using logical and grouping operators (e.g. >> userType ne "Employee" and not (emails co "example.com" or emails.value >> co "example.org")). As we are in the process of C5 implementation, have >> we considered the other filter type implementations as well? >> > > Yes we need to consider these features in the extended user-core > implementation. > >> >> Moreover if we are supporting the complex filters, are we supporting it >> by simple filter by filter basis or the entire complex filter as a whole? >> If we are looking for the simple filter by filter basis, there will be >> performance issues as well. >> > > It is better if we provide complex filters from extended user-core itself > for performance reasons. However if time doesn't permit to implement all > those APIs, we can have a scim UserManager implementation which will call > multiple simple filters and combine the result and return. Obviously as you > said performance of such implementation will be low. But it is acceptable > as an interim solution until extended user-core implementation supports all > the filters. > +1 for the interim solution. Can't we have some caching mechanism in scim UserManager level to improve performance ? > >> Any thoughts on the matter is highly appreciated. >> >> [1] https://tools.ietf.org/html/rfc7644#section-3.4.2.2 >> >> Thank you, >> >> *Vindula Jayawardana* >> Trainee Software Engineer >> Mobile : +94 713 462554 >> [email protected] >> > > > > -- > Thanks & Regards, > > *Johann Dilantha Nallathamby* > Technical Lead & Product Lead of WSO2 Identity Server > Governance Technologies Team > WSO2, Inc. > lean.enterprise.middleware > > Mobile - *+94777776950* > Blog - *http://nallaa.wordpress.com <http://nallaa.wordpress.com>* > -- Gayan Gunawardana Software Engineer; WSO2 Inc.; http://wso2.com/ Email: [email protected] Mobile: +94 (71) 8020933
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
