mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-03-13 18:00:34 -05:00
This should improve the processing of filters for appRoleAssignments a bit when combining them with other filters. We try to avoid reading the full user list if possible. And delay the processing of an appRoleAssignments filter so we can apply it on a subset of user. E.g. a filter: `appRoleAssignments/any(m:m/appRoleId eq 71881883-1768-46bd-a24d-a356a2afdf7f) and memberOf/any(m:m/id eq 509a9dcd-bb37-4f4f-a01a-19dca27d9cfa)` Will be reordered to first process the memberOf filter (which can be executed without reading the full user list) and only apply the appRoleAssignments filter on the resultset of the memberOf filter.
Graph service
The graph service provides the Graph API which is a RESTful web API used to access Infinite Scale resources. It is inspired by the Microsoft Graph API and can be used by clients or other services or extensions.