Java 如何从Key斗篷获取用户详细信息(不是登录用户,而是通过其id获取任何用户)
在使用Spring Boot的Java web应用程序中,我已经完成了KeyClope身份验证,但现在我需要通过id(而不是登录的用户)获取某些用户的用户详细信息。可能吗?我想从Java代码中获取他的角色、组和数据。您可以通过从以下位置获取访问令牌来使用REST API: @POSTJava 如何从Key斗篷获取用户详细信息(不是登录用户,而是通过其id获取任何用户),java,spring-boot,keycloak,Java,Spring Boot,Keycloak,在使用Spring Boot的Java web应用程序中,我已经完成了KeyClope身份验证,但现在我需要通过id(而不是登录的用户)获取某些用户的用户详细信息。可能吗?我想从Java代码中获取他的角色、组和数据。您可以通过从以下位置获取访问令牌来使用REST API: @POST${yourHost}/auth/realms/${yourRealm}/protocol/openid connect/token 使用@RequestBody { "client_id": "admin-cl
${yourHost}/auth/realms/${yourRealm}/protocol/openid connect/token
使用@RequestBody
{
"client_id": "admin-cli",
"username": "admin",
"password": "secret",
"grant_type": "password"
}
然后,调用${u HOST}/auth/admin/realms/${u REALM}/users
将该令牌用作标头的参数“Authorization:bearer”+${u token}
对获取userByID执行同样的操作,但是通过调用:
${u HOST}/auth/admin/realms/${u REALM}/users/${u USER\u ID}
是否签出了REST API?谢谢,我查一下