1.maxkey从ldap同步数据,某些字段名称不同无法同步数据,比如maxkey中是email,ldap中是mail,但是ldap不能创建email属性。
2.ldap和maxkey中的mobile属性相同但是同步后出现了随机数字的情况
这是ldap的mobile
收起
当前问题酬金
¥ 15 (您已提供 ¥ 20, 还可追加 ¥ 485)
支付方式
扫码支付
支付金额 15 元
提供问题酬金的用户不参与问题酬金结算和分配
支付即为同意 《付费问题酬金结算规则》
第一个问题,你不能直接在LDAP中创建一个名为 "email" 的新属性,因是由于 LDAP 的模式(schema)限制。但你可以在同步时将 "mail" 映射到 MaxKey 的 "email"。具体操作方法可能会依赖于你所使用的 MaxKey 的版本和你的具体设置,但一般来说,你应该能在LDAP同步设置中找到一个名为 "Attribute Mapping" 或类似的功能,用来定义 LDAP 中的哪个字段应当映射到 MaxKey 的哪个字段。在这里,你应当将 LDAP 的 "mail" 映射到 MaxKey 的 "email"。
第二个问题,关于 MaxKey 同步后手机号码出现随机数字,这可能是由于数据格式的问题或者是同步过程中的错误。首先,确保 LDAP 中的手机号码是以正确的格式存储的,然后在 MaxKey 中做相同的确认。如果都没有问题,那么问题可能出在同步过程中。这可能是由于 MaxKey 与 LDAP 之间的接口问题,也可能是 MaxKey 本身的问题。这种情况下,你可能需要查看 MaxKey 的日志,看是否有任何错误消息
字段不同或者数据类型不同,那就需要做数据映射。你找找能否手动编辑LDAP目录中的数据,并将字段映射为目标系统或数据库所需的格式。不能的话,可能就需要考虑其他方案实现这个功能,
检查一下数据类型是否相同
字段名和类型要相同才行,如果不同的话就要做一个映射了
尝试使用LDAP的mail属性作为同步的目标字段。在MaxKey中将email属性映射到mail属性。然后,当从LDAP同步数据时,MaxKey会自动将mail属性映射回email属性。
mail
email
@Column(name = "mail")
LdapAttributeName
报告相同问题?
程序员都在用的中文IT技术交流社区
专业的中文 IT 技术社区,与千万技术人共成长
关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!