Mxid

Overview

mxid is the MatrixPlus open-source Enterprise Identity & Access Management (EIAM) platform. It consolidates an organization’s scattered identities — workforce, partners, customers, and per-system entitlements — into a single source of truth that security, IT, compliance, and business teams can all work from.

mxid is built on open standards (OAuth 2.0 / OIDC / SAML / SCIM). The Community Edition open-sources the full EIAM core; the Enterprise Edition targets large-scale enterprise scenarios with HA, governance, compliance audit, and long-term support.

Key metrics

  • AGPL-3.0 open-source license (Community Edition)
  • Two editions Community + Enterprise
  • 5 protocols OAuth 2.0 / OIDC / SAML 2.0 / SCIM 2.0 / LDAP
  • 3 authorization models RBAC / ABAC / ReBAC
  • Passwordless Passkey / WebAuthn / OTP
  • Workforce + Customer Both identity domains on one platform

Architecture overview

mxid follows a four-tier architecture: ingress / core / governance / directory, each independently scalable.

    
graph LR
  subgraph CLI[Clients & apps]
    APP1[Business systems]
    APP2[SaaS apps]
    APP3[Internal portal]
    CLI1[CLI / Terraform]
  end

  APP1 -->|OIDC| GW
  APP2 -->|SAML| GW
  APP3 -->|OIDC| GW
  CLI1 -->|REST API| GW

  GW[Ingress
SSO / API Gateway] subgraph CORE[Core] AUTH[Authentication
Password · MFA · Passkey] POLICY[Policy engine
RBAC · ABAC · ReBAC] SESSION[Session manager] end GW --> AUTH AUTH --> POLICY AUTH --> SESSION subgraph GOV[Governance] LIFECYCLE[Lifecycle
Joiner · Mover · Leaver] GOVERN[Least-privilege scan] AUDIT[Audit & compliance
SOC2 / ISO27001 / MLPS] end POLICY --> GOV subgraph DIR[Directory] DIRECTORY[(Unified identity directory)] GROUPS[(Groups · roles · policies)] end POLICY <--> DIRECTORY POLICY <--> GROUPS LIFECYCLE <--> DIRECTORY subgraph SRC[Identity sources] HR[HR / DingTalk / Lark] AD[AD / LDAP] SYS[Business systems] end HR -->|SCIM| LIFECYCLE AD -->|LDAP Sync| LIFECYCLE SYS -->|SCIM| LIFECYCLE AUDIT -.-> CMDB[mxcmdb] AUTH -.-> MXSEC[mxsec-platform]

Core capabilities (five modules)

1. Unified identity directory

  • Multi-source aggregation: HR / DingTalk / Lark / AD / LDAP / business systems
  • Standards-based intake: SCIM 2.0 / LDAP / API sync
  • Full workforce lifecycle: joiner / mover / leaver automation
  • Both workforce and customer identity domains (CIAM)

2. Strong authentication

  • SSO across every application via OAuth 2.0 / OIDC / SAML 2.0
  • Adaptive MFA: device, geo, behavioral risk-driven challenges
  • Passwordless: Passkey / WebAuthn / OTP / push
  • Risk signals: anomalous IP, anomalous device, impossible-travel detection

3. Fine-grained authorization

  • Policy-as-Code
  • Three models: RBAC / ABAC / ReBAC
  • Enforcement at application, API, and field level
  • Integration with OPA, Cedar, and other policy engines

4. Governance and compliance

  • Immutable access audit log
  • Continuous least-privilege scanning
  • Compliance reports: SOC 2, ISO 27001, China MLPS 2.0, banking API security standards
  • One-click evidence export (PDF / CSV)

5. Open ecosystem

  • Full REST API + Terraform Provider
  • CLI tooling and SDKs
  • Webhook event stream (user create / login failure / permission change)
  • Adapters for OPA, Cedar, and other engines

Integration with the MatrixPlus stack

IntegrationValue
mxsec-platform · securityAnomalous logins and privilege abuse generate security alerts directly
mxcmdb · asset graphIdentities link to assets and entitlements — “who has what access”
ticketdesk · ticketingAccess requests run through approval flows with full traceability

Deployment options

FormBest for
Docker / ComposeSingle-node quick start
Kubernetes (Helm)Multi-replica, multi-AZ HA
Multi-region failoverCross-region active/passive sync (Enterprise)
Air-gappedGovernment / regulated, fully offline

Where it fits

  • Mid- to large-enterprise unified identity and authorization
  • Directory integration after M&A
  • Identity foundation for zero-trust rollout
  • Regulated industries (finance / government / multinationals)
  • Customer IAM (CIAM) backbone for SaaS providers

Live deployments

  • MatrixPlus self-operated business — unified identity across all internal systems, including mxsec, mxcmdb, and ticketdesk themselves
  • Enterprise customers — deployed together with mxsec at multinational subsidiaries, delivering SSO and audit

Related case studies

Get started

→ Repository: github.com/matrixplusio → License: AGPL-3.0 → Documentation and deployment guides ship with the repo

For private deployment, multi-region failover, compliance consulting, or long-term support, contact us.