我需要在 Keycloak 中创建一个类型为 Script Mapper 的协议映射器。该脚本应获取用户属性,检查其大小,并将其放在令牌上。我没有找到有关如何创建脚本的文档或示例。从我可以收集的点点滴滴来看,我想我的脚本需要看起来像:
var value = user.getAttribute("myAttribute");
if (value.length > LIMIT) {
value = value.substring(0,LIMIT);
}
token.setOtherClaims("myAttribute",value);
这是正确的吗?我编造了 user.getAttribute("myAttribute")。是否有文档来源可以找到如何获取 Keycloak 用户属性?
脚本是否需要返回任何内容?任何帮助都会受到欢迎。
相关分类