【发布时间】:2021-04-14 00:28:18
【问题描述】:
我正在尝试将 ldap 身份验证工具用于 Vault 的基础架构。
跑步:
ldapsearch -H ldap://my.ldap.ip.addr \
-x -b "DC=<mydomain>,DC=<mydomain>" \
-D "CN=Username,OU=Users,OU=fulldomain,DC=domain,DC=domain -W
我已成功通过身份验证并返回 ldap 树。
现在 Vault 的配置有以下参数:
vault write auth/ldap/config \
url="ldap://ldapurl" \
insecure_tls="true" \
userdn=" ou=Users,dc=mydomain,dc=mydomain" \
case_sensitive_names="true" \
binddn="*Same dn as in the ldpasearch command*" \
groupdn="OU= Groups,OU=mydomain,DC=mydomain" \
groupattr="cn"
当我尝试通过 Vault 的 UI 使用 ldap 登录时,出现以下错误:
身份验证失败:ldap 操作失败:绑定用户失败
ldap 查询是从 ldap 搜索的响应中复制的,所以我相信我没有输入错误的查询。
我用'vault auth disable/enable ldap' 多次覆盖了保管库的路径 auth/ldap/config
(好像配置没有更新新的配置参数所以我重新设置并重新编写,找不到任何其他解决方案)
错误的根源可能是什么以及如何调试此错误?
非常感谢任何 cmets/帮助。
赞
【问题讨论】:
标签: ldap hashicorp-vault