首页 > 解决方案 > 如何将用户从 OpenLDAP 同步到 Keycloak?

问题描述

在 Kubernetes 集群上安装keycloak并由helm 安装。openldap

helm install openldap stable/openldap
helm install keycloak codecentric/keycloak

它可以连接到openldap服务

在此处输入图像描述

在 OpenLDAP 中创建 DIT 为

在此处输入图像描述

当点击Synchronize all usersKeycloak 页面时

在此处输入图像描述

得到这个错误:

成功!用户同步成功完成。0 个导入用户,0 个更新用户,5 个用户同步失败!有关详细信息,请参阅服务器日志

它没有同步任何用户。如何查看日志文件?默认在哪里?/var/log/我已经在 k8s 中登录了 keycloak pod,但在路径下没有找到。


如果我设置Users DN= ou=users,dc=example,dc=org,它的工作原理。users它可以同步ou下唯一的一个用户。为什么不能一次同步所有用户数据?

标签: kuberneteskeycloakkubernetes-helmopenldapidp

解决方案


在 inetOrgPerson 等用户对象类中提供正确的值。您可以添加多个以逗号分隔的值。


推荐阅读