首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何用saml在keycloak中添加动态用户属性值

如何用saml在keycloak中添加动态用户属性值
EN

Stack Overflow用户
提问于 2018-06-27 10:10:22
回答 2查看 2.4K关注 0票数 0

环境:

Keycloack 3.2 Saml2.0

情况:我需要动态添加用户属性值。

任务:我需要用户的 Name 属性,它可以从名字和姓氏字段中动态填充,正如我在keycloack中发现的那样,这个属性可以是fullName属性。

注意:而不是fullName,在我的例子中也可以是firstName + lastName字段。

操作:我在Clients -> myCLient -> Mappers下添加了名为fullName的用户属性,

然后添加到我的用户用户-> myUser ->属性,属性密钥名称和属性值下面。

结果:因此,我从预定义的用户属性中得到${fullName}作为值,而不是动态值。

问题:

  1. 有可能做我需要的事情吗?
  2. 如果可能的话,我的脚步声有什么问题吗?
EN

回答 2

Stack Overflow用户

发布于 2018-09-20 19:27:21

作为解决方案,我发现在keylock的client下,我们有内置的用户属性。例如X500 givenName,可以添加X500姓氏,并且可以作为SAML断言属性的一部分进入be side。

票数 0
EN

Stack Overflow用户

发布于 2022-05-31 12:31:55

对于像我这样用最新版本的Keycloak寻找解决这个问题的用户,在keycloak 18.0中,您可以用以下代码创建一个Javascript 类型的Mapper:user.getFirstName() + ' ' + user.getLastName()

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51060080

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档