我正在尝试在 keycloak 中获取用户注册的手机号码。我不确定 keycloak 是否有一个名为 的方法getUserByMobileNumber(),我可以用它来获取用户手机号码。我见过人们使用getUserById,getUserByUsername等等。UserModel numberExisting = context.getSession().users().getUserByMobileNumber(mobileNumber, context.getRealm());
1 回答
交互式爱情
TA贡献1712条经验 获得超3个赞
AccessToken
您可以从/ (对象而非字符串)检索所有用户属性IdToken
。
例如:
KeycloakSecurityContext keycloakSecurityContext = (KeycloakSecurityContext)(request.getAttribute(KeycloakSecurityContext.class.getName())); AccessToken token = keycloakSecurityContext.getToken();
此令牌对象包含用户模型的所有字段:
添加回答
举报
0/150
提交
取消