我正在嘗試在 keycloak 中獲取用戶注冊的手機號碼。我不確定 keycloak 是否有一個名為 的方法getUserByMobileNumber(),我可以用它來獲取用戶手機號碼。我見過人們使用getUserById,getUserByUsername等等。UserModel numberExisting = context.getSession().users().getUserByMobileNumber(mobileNumber, context.getRealm());
1 回答

慕無忌1623718
TA貢獻1744條經驗 獲得超4個贊
AccessToken
您可以從/ (對象而非字符串)檢索所有用戶屬性IdToken
。
例如:
KeycloakSecurityContext keycloakSecurityContext = (KeycloakSecurityContext)(request.getAttribute(KeycloakSecurityContext.class.getName())); AccessToken token = keycloakSecurityContext.getToken();
此令牌對象包含用戶模型的所有字段:
添加回答
舉報
0/150
提交
取消