Имеется ли в API-интерфейсе keycloak rest условие Not? - PullRequest
0 голосов
/ 04 октября 2019

API Keycloak REST позволяет выводить список пользователей: http://localhost:8080/auth/admin/realms//users

и что более полезно для фильтрации пользователей с помощью запроса, например: http://localhost:8080/auth/admin/realms//users?firstName=Test

Возможно линаписать запрос с условием исключения? Например:

http://localhost:8080/auth/admin/realms//users?firstName!=AnyName (этот пример не работает и в ответ возвращается весь список пользователей). Или я понимаю, что это "ракетостроение", но может быть похоже на http://localhost:8080/auth/admin/realms//users?role!=Admin ...

1 Ответ

2 голосов
/ 07 октября 2019

Простой ответ: Нет . Но вы можете создать пользовательские конечные точки REST, как указано здесь .

См. Также:

Документ API REST: https://www.keycloak.org/docs-api/7.0/rest-api/#_users_resource

Исходный код: https://github.com/keycloak/keycloak/blob/b4b3527df7656bfaaee351ec414e56c683c134c2/services/src/main/java/org/keycloak/services/resources/admin/UsersResource.java#L179

...