Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Evolveum/midpoint

说明与用途

**项目简介**
Evolveum MidPoint 是一款基于 Java 的开源身份管理(IDM)和身份治理(IGA)平台,提供用户、角色、组织结构的集中化建模、生命周期管理以及合规审计功能。

**价值**

  • **统一身份治理**:通过统一的模型和工作流,实现用户账户的创建、变更、停用以及权限审批的全流程自动化。
  • **高度可扩展**:支持自定义脚本、规则引擎和丰富的连接器,可对接 LDAP、Active Directory、云 SaaS(Azure AD、Okta 等)以及内部业务系统。
  • **合规审计**:内置审计日志、报表和策略检查,帮助组织满足 GDPR、SOX 等合规要求。

**典型接入方式**

  1. **环境准备**:下载源码或使用官方提供的 Docker 镜像,启动 PostgreSQL(或其他支持的数据库)并运行 MidPoint。
  2. **连接器配置**:在管理控制台中添加所需的系统连接器(如 LDAP、REST、SCIM),并映射属性到 MidPoint 的统一模型。
  3. **工作流与策略**:使用内置的 BPMN 工作流编辑器或 Groovy 脚本定义账户生命周期、审批流程和合规规则。
  4. **API 集成**:通过 REST/JSON API 或 Java SDK 将业务系统(HR、ERP、云平台)与 MidPoint 进行双向同步,常见做法是先实现一个小范围的 PoC(如仅同步新入职员工),验证数据映射和同步频率后逐步扩大覆盖范围。

**生产可用性**

  • **成熟度**:项目已有 511+ ⭐、229+ 🍴,活跃维护至 2026‑07‑12,代码基于 Java,社区提供较完整的文档和示例。
  • **适用场景**:适合内部原型、部门级身份治理以及中小规模企业的生产环境;在大规模企业级部署前需进行依赖审计、性能压测以及安全审查。
  • **风险与准备**:需确认许可证(Apache‑2.0)符合公司政策,评估容器化或 Kubernetes 部署的运维成本,并对关键连接器进行安全加固后方可进入正式生产。

总体而言,MidPoint 在功能完整性和可定制性上具备较高价值,适合作为内部身份治理的核心平台,前期通过小范围 PoC 验证后即可逐步推进至生产使用。

实际用途

Evolveum/midpoint may be useful when its README and activity match a concrete workflow.

限制与审查说明

Medium: useful for prototypes or internal workflows, with dependency and maintenance checks before production.

  • 来源: github
  • 语言: Java
  • 记录日期: 2026-09-05T17:31:06.391Z
原始来源