kubernetes - 如何将用户从 OpenLDAP 同步到 Keycloak?
问题描述
在 Kubernetes 集群上安装keycloak
并由helm 安装。openldap
helm install openldap stable/openldap
helm install keycloak codecentric/keycloak
它可以连接到openldap服务
在 OpenLDAP 中创建 DIT 为
当点击Synchronize all users
Keycloak 页面时
得到这个错误:
成功!用户同步成功完成。0 个导入用户,0 个更新用户,5 个用户同步失败!有关详细信息,请参阅服务器日志
它没有同步任何用户。如何查看日志文件?默认在哪里?/var/log/
我已经在 k8s 中登录了 keycloak pod,但在路径下没有找到。
如果我设置Users DN
= ou=users,dc=example,dc=org
,它的工作原理。users
它可以同步ou下唯一的一个用户。为什么不能一次同步所有用户数据?
解决方案
在 inetOrgPerson 等用户对象类中提供正确的值。您可以添加多个以逗号分隔的值。
推荐阅读
- scala - Scala:为什么在柯里化中,我们可以省略参数?
- c - 当变量在范围内时使用的 C 未初始化的局部变量
- github - Blogdown - 不再出现暂存和提交更改的窗口
- c++ - 将 c++ (qt) 程序构建为具有内置依赖项的可移植文件
- reactjs - 如何使用 flatList React Native 动态创建图标
- intellij-idea - 找到与现有模块不对应的输出目录
- dynamics-crm - 通过 servicenameid 获取日历规则
- reactjs - 用 jest 和酵素测试 reduxForm 组件方法
- javascript - 如何将多个数组添加到剑道图表
- ruby-on-rails - Ruby on Rails 中实例变量的生命周期