【发布时间】:2021-08-03 03:31:08
【问题描述】:
我正在为 keycloak 上的电子邮件创建自定义主题,我需要获取要求重置密码的用户 ID。我可以通过 user.getUsername(),user.getFirstName() 获取用户名、名字等,但我无法获取 Id。我尝试了 user.getUserId、user.getId、user.getID..但总是出错。有人可以帮帮我吗?
谢谢
【问题讨论】:
标签: keycloak
我正在为 keycloak 上的电子邮件创建自定义主题,我需要获取要求重置密码的用户 ID。我可以通过 user.getUsername(),user.getFirstName() 获取用户名、名字等,但我无法获取 Id。我尝试了 user.getUserId、user.getId、user.getID..但总是出错。有人可以帮帮我吗?
谢谢
【问题讨论】:
标签: keycloak
很遗憾,该 id 不是开箱即用的。 user 属性是ProfileBean 的一个实例。您只能使用该类的属性。
您需要找到将其映射到属性的方法或编写自定义EmailTemplateProvider
【讨论】: