A keycloak plugin to support extensions to admin User REST API
| User Attribute version | Keycloak version |
|---|---|
| 1.0.0 | 22.0.5 + |
| 1.1.0 | 22.0.13-1.17 |
| 2.0.0 | 26.5.0 |
In order to be able for a (service account) user to use REST API, appropriate realm-management roles need to be created and assigned to this user. Roles have the format 'manage-user-attribute-{user_attribute_key}' . Fe 'manage-user-attribute-perunEntitlements'
Main url : {server_url}/realms/{realm}/user-attributes
-
POST {username} with username being user username and body containing Map<String, List> of user attributes to be updated.
-
GET users/{attributeKey} => get all users pager that have value of the user attribute attributeKey. User representation contains only username and attribute attributeKey.