LDAP 管理
平台管理员可以在平台上添加、更新和删除 LDAP 服务。
目录
LDAP 概述支持的 LDAP 类型OpenLDAPActive DirectoryLDAP 术语OpenLDAP 常用术语Active Directory 常用术语添加 LDAP前置条件操作步骤基本信息搜索设置LDAP 配置示例LDAP Connector 配置示例用户过滤示例组搜索配置示例LDAP 过滤器中 AND(&) 和 OR(|) 操作符示例同步 LDAP 用户操作步骤相关操作LDAP 概述
LDAP(Lightweight Directory Access Protocol,轻量级目录访问协议)是一种成熟、灵活且支持良好的标准机制,用于与目录服务器交互。它以层级树结构组织数据,用于存储企业用户和组织信息,主要用于实现单点登录(SSO)。
LDAP 主要特性:
- 支持客户端与 LDAP 服务器之间的通信
- 支持数据存储、检索和搜索操作
- 提供客户端认证功能
- 便于与其他系统集成
更多信息请参阅 LDAP 官方文档。
支持的 LDAP 类型
OpenLDAP
OpenLDAP 是 LDAP 的开源实现。如果您的组织使用开源 LDAP 进行用户认证,可以通过添加 LDAP 并配置相关参数,使平台与 LDAP 服务通信。
OpenLDAP 集成:
- 支持平台对 LDAP 用户的认证
- 支持标准 LDAP 协议
- 提供灵活的用户管理
更多关于 OpenLDAP 的信息,请参阅 OpenLDAP 官方文档。
Active Directory
Active Directory 是微软基于 LDAP 的软件,用于在 Windows 系统中提供目录存储服务。如果您的组织使用微软 Active Directory 进行用户管理,可以配置平台与 Active Directory 服务通信。
Active Directory 集成:
- 支持平台对 AD 用户的认证
- 支持 Windows 域集成
- 提供企业级用户管理
LDAP 术语
OpenLDAP 常用术语
Active Directory 常用术语
添加 LDAP
LDAP 集成成功后:
- 用户可使用企业账号登录平台
- 多次添加相同 LDAP 会覆盖之前同步的用户
前置条件
添加 LDAP 前,请准备以下信息:
- LDAP 服务器地址
- 管理员用户名
- 管理员密码
- 其他所需配置详情
操作步骤
- 在左侧导航栏,点击 Users > IDPs
- 点击 Add LDAP
- 配置以下参数:
基本信息
搜索设置
搜索设置作用:
- 根据指定条件匹配 LDAP 用户条目
- 提取关键用户和组属性
- 将 LDAP 属性映射到平台用户属性
-
在 IDP Service Configuration Validation 部分:
- 输入有效的 LDAP 账号用户名和密码
- 用户名必须与 Login Field 设置匹配
- 点击验证配置
-
(可选)配置 LDAP 自动同步策略:
- 启用 Auto-Sync Users 开关
- 设置同步规则
- 使用 在线工具 验证 CRON 表达式
-
点击 Add
添加 LDAP 后:
- 用户可在同步前登录
- 用户信息首次登录时自动同步
- 根据配置规则自动同步
LDAP 配置示例
LDAP Connector 配置示例
以下示例展示如何配置 LDAP connector:
用户过滤示例
组搜索配置示例
LDAP 过滤器中 AND(&) 和 OR(|) 操作符示例
同步 LDAP 用户
成功将 LDAP 用户同步到平台后,可在用户列表中查看同步的用户。
您可以在添加 LDAP 时配置自动同步策略(后续可更新),也可以在成功添加 LDAP 后手动触发同步操作。以下是手动触发同步的操作方法。
注意:
-
集成到平台的 LDAP 中新增用户,在执行用户同步操作前即可登录平台。用户首次成功登录平台时,其信息将自动同步到平台。
-
从 LDAP 删除的用户,同步后状态为
Invalid。 -
新同步用户的默认有效期为 永久。
-
与现有用户(本地用户、IDP 用户)同名的同步用户会自动关联,权限和有效期与现有用户保持一致。用户可使用各自来源对应的登录方式登录平台。
操作步骤
-
在左侧导航栏,点击 Users > IDPs。
-
点击要手动同步的 LDAP 名称。
-
点击右上角的 Actions > Sync user。
-
点击 Sync。
注意:如果您手动关闭同步提示对话框,会弹出确认关闭的对话框。关闭同步提示对话框后,系统仍会继续同步用户。如果您停留在用户列表页面,将收到同步结果反馈;如果离开用户列表页面,则不会收到同步结果。
相关操作
您可以在列表页右侧点击
或在详情页右上角点击 Actions,根据需要更新或删除 LDAP。