Citrix ADC配置NDS模式LDAP OTP多因素认证时,修改userParameters属性提示‘attribute type undefined’问题求助
Citrix ADC配置NDS模式LDAP OTP多因素认证时,修改userParameters属性提示‘attribute type undefined’问题求助
各位大佬好,我遇到一个Citrix ADC配置OTP多因素认证的棘手问题,想请教下大家的经验:
我的环境是这样的:我有一台Citrix ADC,打算基于OTP令牌搭建多因素认证体系;因为没有Active Directory,只有独立的LDAP目录,所以把Citrix ADC的认证LDAP服务器设置为NDS模式。
按照预期,Citrix ADC需要读取和写入LDAP中的userParameters属性来存储OTP相关信息,但现在遇到了奇怪的问题:
- 当我尝试添加OTP设备时,LDAP查询直接失败,报错
userParameters: attribute type undefined - 我做了一些测试验证:
- 这个
userParameters属性本身是存在于LDAP目录中的,我用绑定账号通过Apache Directory Studio手动写入所需的OTP值,操作完全成功,属性也能正常显示,说明绑定账号确实有该属性的写入权限 - 读取操作是正常的:当触发OTP令牌验证流程时,Citrix ADC能成功读取
userParameters字段里的内容,OTP认证可以顺利通过 - 只有修改操作会出问题:不管是删除已绑定的OTP设备,还是注册新设备,都会触发上面的错误
- 这个
另外,我在slapd的日志里看到了相关的错误记录:
Feb 29 14:40:52 ldap1srv slapd[24460]: conn=89868...
有没有大佬遇到过类似的情况?或者知道Citrix ADC在NDS模式下处理LDAP属性修改时,有没有什么特殊的配置项需要调整?麻烦指点一下,非常感谢!
备注:内容来源于stack exchange,提问作者Drudge
相关产品推荐
相关产品推荐

