如何在 Keycloak 中创建脚本映射器?

我需要在 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 用户属性?

脚本是否需要返回任何内容?任何帮助都会受到欢迎。


largeQ
浏览 123回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java