如何使用 API 在 Keycloak 中设置用户属性值?

How to set user attribute value in Keycloak using API?

如何使用 Keycloak Rest 设置用户属性值 API?

要使用 Keycloak Rest API 设置用户属性,您可以使用端点:

PUT <KEYCLOAK_HOST>/auth/admin/realms/<YOUR_REALM>/users/<USER_ID>

带有有效载荷

{"attributes":{"<ATTRIBUTE_NAME>":["<ATTRIBUTE_VALUE>"]}}

<USER_ID> 您可以使用端点获取它:

GET <YOUR_KEYCLOAK_DOMAIN>/auth/admin/realms/<YOUR_REALM>/users/?username=<THE_USERNAME>

JSON 响应中提取字段 id