Skip to main content
Governance and compliance

The governance surface enterprises need, built into a single platform

Enterprise SSO, audit logging, row-level access control, content versioning. Four governance plugins on one platform, sharing identity, events, and the same admin surface.

Enterprises evaluate on governance first

In an enterprise evaluation, governance is rarely the headline feature but it is the gate. Security wants SSO and immutable audit. Compliance wants retention, exports, and read-access tracking. Procurement wants no "Enterprise+" multiplier on line items that should have been included.

SaaS commerce suites put SSO behind a tier upgrade, treat audit as a third-party integration, and call role checkboxes "access control". Vendure ships SSO, audit, row-level access, and content versioning as first-class plugins on the same platform that runs the catalogue, orders, and pricing.

What this category gives you

Four plugins on the same platform

Each plugin targets one governance problem. They share identity, events, and the dashboard, so the governance posture stays coherent across all four. All four ship in the Platform bundle: no per-IdP fees, no per-user multipliers, no add-on tier.

Enterprise SSO

SAML 2.0 and OIDC, no custom code. Named providers across Okta, Microsoft Entra ID, Google Workspace, Auth0, Keycloak, OneLogin, Ping Identity, Microsoft ADFS. Auto-provision admin accounts on first login, map IdP roles to Vendure roles. Included in the Platform bundle, no tier upgrade.

Audit logging

Entity changes, login events, optional read-access tracking. Sensitive fields like passwords and API keys are redacted before they hit the log. Configurable retention, scheduled exports, dashboard browse and filter. Audit entries are produced by the platform, not a SIEM bolt-on.

Row-level access control

Policy-based filtering at the query layer for orders, customers, and your custom entities. Applied across the admin API and any custom resolver that builds through TypeORM. Conditions read the active administrator, including custom fields, so policies adapt per request.

Content versioning

Snapshot-based version history for products, collections, and any entity you register a strategy for. Diff any two versions, restore one click. Draft mode lets editorial teams stage changes without affecting live content. Translations versioned per language.

01 · Vendure Platformone identity
Vendure application
shared session context
Enterprise SSO callbackOkta · Entra ID · Keycloak · SAML 2.0 / OIDC
RequestContextadmin: alice.kovacs · roles: [eu-mgr]
Audit logging
reads actor + payload
Row-level ACL
reads identity + custom fields
Content versioning
reads actor on snapshot

One platform, one admin API, one event bus

Every governance plugin on this page attaches to the same NestJS application that runs your commerce. SSO sessions emit login events the audit-trail plugin captures. Row-level access control reads the same RequestContext the rest of the platform uses, including the administrator identity supplied by SSO. Content versioning snapshots ride the TypeORM entity layer your custom entities already live in.

Configure each plugin in vendure-config.ts, ship it with the rest of your application, and version it in Git. Sessions, events, identity, and entity history flow through one runtime, so the governance surface stays coherent without bolt-on glue.

Admin · Audit log
retention 365d
actor: alice.kovacs · last 24hexport · JSON
14:32:08viewedOrder #10428redacted
14:31:55updatedProduct · Hex bolt M8
14:29:02logged-inOkta SAML
14:18:44exportedCustomer #4422redacted
Catalogue · Product · Version diff
v12 → v13
field
v12
v13
name
Hex bolt M8 × 30
Hex bolt M8 × 30
price
€0.42
€0.45
stock
1,420
1,420
tags
DIN 933 · A2
DIN 933 · A2 · EU
alice.kovacs · 2 min agorestore · diff

What this combination unlocks in practice

The plugins compose. Audit pulls actor identity from SSO. Row-level policies scope what those identities can read. Content versioning gives you the "what did this record look like six months ago" answer audit logs do not.

Trusted by complex B2B commerce and enterprise retail.

FAQ

What security, compliance, and procurement teams ask

The questions that come up in evaluations led by CISOs, compliance officers, and procurement.

01 · Vendure Platformfive categories
B2B Workflows
companies · approvals · quotes
Pricing & Promotions
contracts · packaging · credit
Search & Discovery
storefront · admin · wishlists
Operations & Extensibility
workflows · jobs · plugins
you are here
Governance & Compliance
approvals · audit · sso

One category in a wider plugin library

Governance and compliance is one of five plugin categories on Vendure Platform, alongside B2B workflows, pricing and promotions, search and discovery, and operations and extensibility. See the full plugin overview.

Pass the audit

The governance answer in one demo

60 minutes with the team. We walk through SSO, audit, row-level access, and versioning on a real Vendure deployment, and answer the specific questions your audit team has.