我正在嘗試在 keycloak 中獲取用戶(hù)注冊(cè)的手機(jī)號(hào)碼。我不確定 keycloak 是否有一個(gè)名為 的方法getUserByMobileNumber(),我可以用它來(lái)獲取用戶(hù)手機(jī)號(hào)碼。我見(jiàn)過(guò)人們使用getUserById,getUserByUsername等等。UserModel numberExisting = context.getSession().users().getUserByMobileNumber(mobileNumber, context.getRealm());
1 回答

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