首页 > 解决方案 > Keycloak 将数据从一个自定义身份验证传递到另一个自定义身份验证

问题描述

我为注册流程创建了三个自定义验证器,每个验证器验证单独的页面(ftl 文件)数据。如何将数据从一个身份验证器传递到另一个身份验证器?

如果我使用session.setAttribute()该值,则如果用户刷新页面,该值将被删除。如何保留上一页值以继续流程?

标签: freemarkerkeycloakkeycloak-services

解决方案


我们可以context.getAuthenticationSession().setAuthNote(key,value)用来持久化一个值


推荐阅读