>

Download the Google Zanzibar Annotated Paper with foreword by Kelsey Hightower

[Get Your Copy]
Use Case

Customer-Managed Permissions

Enterprise customers expect to manage their own teams, roles, and permissions. Give them self-service administration that works out of the box, without building custom code for each tenant.

Enterprise customers expect to manage their own access. They want to create custom roles, invite users, and control who can do what inside their account. AuthZed gives you the building blocks to offer self-service administration without writing custom code for each customer.

Why self-service matters for enterprise sales

Large customers won't buy your product if they have to submit support tickets to add users or change permissions. They expect:

Admin consoles where they control their own organization

Custom roles that match their internal structure

Audit logs showing who did what in their account

SSO integration with their identity provider

Building this from scratch means months of development for every permission variation customers request. And when requirements change, you're back to writing code.

How AuthZed enables customer-managed permissions

Delegated administration

Customers create and manage roles within their tenant. Their admin grants "billing access" to their finance team; you don't need to know or care about their internal structure. Permission boundaries ensure they can only manage access within their own account.

Custom roles without custom code

Customers define roles like "project-viewer" or "billing-admin" using combinations of base permissions you expose. No code deployment required. Their roles work immediately because AuthZed evaluates them at request time.

Hierarchical organizations

Enterprise customers have divisions, departments, and teams. AuthZed models these nested structures so a division admin can manage everything in their division without accessing other parts of the organization.

Audit trails per tenant

Every permission check and change is logged. Customers can see who accessed what in their account. When their security team asks questions, they have answers.

What you can build

Multi-tier admin roles

Account owners control everything. Admins manage users but not billing. Project leads manage their projects. Each tier has clear boundaries enforced by AuthZed.

Workspace-level permissions

Customers create workspaces for different teams or projects. Each workspace has its own members and roles, all managed by the customer without your involvement.

External collaborator access

Customers invite partners, contractors, or clients with limited access to specific resources. They control who gets invited and what they can see.

API key scoping

Customers create API keys with specific permission scopes for integrations. Keys can only access what the customer explicitly allows.

Common questions

Ready to enable self-service for enterprise customers?

Learn how delegated administration accelerates enterprise sales.