mirror of
https://github.com/keycloak/keycloak.git
synced 2026-05-28 04:13:22 -04:00
- Introduce UserSearchPrefix enum in SearchQueryUtils pairing each prefix (id:, username:, email:) with its UserProvider lookup, plus a splitTerms helper backed by a precompiled "\\s+" pattern - Collapse duplicate prefix branches in UsersResource#getUsers, UsersResource#getUsersCount and BruteForceUsersResource#searchUser - BruteForceUsersResource: support multi-term lookups (e.g. "username:foo bar"), aligning with UsersResource - Tests: add searchByUsernameSearch / searchByEmailSearch covering single-term, multi-term and whitespace-tolerant variants - Docs: add "Search by fields" section to proc-searching-user.adoc Fixes #26602 Signed-off-by: Thomas Darimont <thomas.darimont@googlemail.com> |
||
|---|---|---|
| .. | ||
| con-aia.adoc | ||
| con-required-actions.adoc | ||
| con-user-impersonation.adoc | ||
| con-user-registration.adoc | ||
| proc-allow-user-to-delete-account.adoc | ||
| proc-creating-otp.adoc | ||
| proc-creating-user.adoc | ||
| proc-deleting-user.adoc | ||
| proc-enabling-recaptcha.adoc | ||
| proc-enabling-terms-conditions.adoc | ||
| proc-enabling-user-registration.adoc | ||
| proc-registering-new-user.adoc | ||
| proc-requiring-tac-agreement-at-registration.adoc | ||
| proc-searching-user.adoc | ||
| proc-setting-default-required-actions.adoc | ||
| proc-setting-password-user.adoc | ||
| proc-setting-required-actions.adoc | ||
| proc-verify-user-email.adoc | ||
| ref-personal-data-collected.adoc | ||
| ref-user-credentials.adoc | ||
| user-profile.adoc | ||