我们使用synchronize函数将LDAP中的所有用户都放入keycapture中。我想要获得自定义属性";用户登录名";其在LDAP中可用。已经完成的映射器设置是获取用户名、名字、姓氏和邮件。如何更改映射器设置以获得";用户登录名";从LDAP并将其保存到keycloft的username字段中。?我已经执行了以下步骤,但没有运气:
- 更改了映射程序";LDAP属性=";用户登录名">
- 同步所有用户
如有任何指导意见,我们将不胜感激。
据我所知,您想要映射一个名为"用户登录名";从LDAP转换为Keycloft中名为username的字段。尝试以下操作:
- 转到配置LDAP的Realm
- 转到用户联合会
- 选择有问题的LDAP
- 在设置选项卡中;用户名LDAP属性";至";用户登录名">
- 单击
[Save]
- 将选项卡切换到"映射器">
- 选择用户名
- 编辑";LDAP属性";至";用户登录名">
- 单击
[Save]
;并尝试了一下