freemarker - Keycloak 将数据从一个自定义身份验证传递到另一个自定义身份验证
问题描述
我为注册流程创建了三个自定义验证器,每个验证器验证单独的页面(ftl 文件)数据。如何将数据从一个身份验证器传递到另一个身份验证器?
如果我使用session.setAttribute()
该值,则如果用户刷新页面,该值将被删除。如何保留上一页值以继续流程?
解决方案
我们可以context.getAuthenticationSession().setAuthNote(key,value)
用来持久化一个值
推荐阅读
- django - 同时更新实例成员的多个字段
- azure - 如何使用 azure powershell 命令获取特定 azure 资源组中存在的 azure 逻辑应用列表
- marklogic - 带约束的 MarkLogic 搜索返回错误结果
- .net - .NET core 2.1 模板缺失
- angular - angular-cli 的 environmentSource 文件是否总是加载?
- angular-services - Angular 6 服务,HTTPClient
- javascript - 如何更改汉堡包的背景颜色
- spring - Spring MVC 控制器创建文件路径
- javascript - 具有动画滑动效果的移动行
- r - 使用 grep 函数进行文本挖掘