You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Advanced query language to search for users #14478
This enhancement would add a new way to create queries for searching users. By using a JSON description of the search criteria, one would be able to select complex queries. For example:
Currently the search for users is very limited and sometimes confusing with a lot of differently named parameters ("q", "search", etc.). This feature would allow us to find users in a more accurate fashion.
This would also have the following benefits:
easier to parse and check query validity with json rules
translate to different providers languages (sql query, ldap)
supports a large set of operators
easier to extend: adding a new operator would only require a new implementation in each provider; without changing the api or interface
Details
I really think this could simplify user query code, using less methods. Also, more complex queries could possible.
I am currently finalizing a PR. Since it's my first time contributing to KeyCloak, I'm having some troubles with unit tests and finding my way in the codebase, but it should be ready pretty soon.
Activity