Tenantry / docs / workspace onboarding access

date: 2026-05-04

Workspace Onboarding and Access Model

This page explains the onboarding access logic for tenant workspaces.

Short version

First workspace bootstrap (no app role required)

For first-time workspace creation, the API allows onboarding without TenantAdmin/TenantOperator only when:

This is intentional so the first admin can establish the workspace even before role assignments are set up.

The bootstrap exception is only about app-role checks. The onboarding flow still requires verified admin consent before first workspace creation can complete.

If consent cannot be verified yet, first-time create is blocked and the user must retry after consent propagation.

After first workspace exists (steady state)

Once the tenant workspace exists, onboarding and normal management are role-gated:

In practice, this means additional users should be granted TenantAdmin or TenantOperator on the Enterprise Application.

Access visibility in bootstrap responses

Workspace visibility is tenant-scoped and access-checked. A user can see/access a workspace if:

For production operations, use Enterprise Application role assignments as the primary access model:

  1. Assign user/group to TenantAdmin or TenantOperator.
  2. Keep bootstrap creator exception as initial setup convenience only.
  3. Treat creator/allowed-operator access as a controlled exception path.
last updated 2026-05-04 16:00:51 utc