
People
Individual human. Can authenticate. Membership is not authority. Role determines permissions.
Design multi-organization access around distinct
organization identities, memberships, representatives, and bounded authority—without treating sign-in as permission.

B2B / SaaS identity describes how a software provider represents customer
organizations, individual actors, their membership and context, and the authorization
required to access organization-specific resources.
Key distinction: Authentication establishes identity. Authorization must evaluate what the actor
may do within a particular organization. Sign-in is not permission.

Individual human. Can authenticate. Membership is not authority. Role determines permissions.

Customer entity. Has members, representatives, and policies. Resource owner and policy enforcer.

Non-human principal. Can authenticate via token. Represents
delegated authority and scoped purpose.

Sponsored non- human. Acts on behalf of organization or
person. Requires explicit mandate and bounds.
Relationship ≠ Permission. Being a member of an organization does not grant authority to act on its behalf.
.webp&w=3840&q=75)
An application data and administrative boundary. Every
customer SaaS instance has one.
Represents the legal entity, partner, or actor within a
tenant. May have multiple orgs per tenant.
Key principle: A deployment may relate tenants to organization identities, but they are not interchangeable. This separation enables
isolated data, multi-organization access within a single tenant, and distinct governance per organization.
Organization initiates
invitation. Email or
link sent to
candidate.
Invitee accepts.
Membership pending
approval or auto-
approved.
Admin approves.
Membership active.
Policies applied
based on role.
Membership valid.
Access granted per
policy. Monitored for
changes.
Membership expires
at scheduled time.
Access revoked
automatically.
Admin revokes
immediately. All
sessions terminated.
Logged.

Your customer's identity provider (Okta, Azure AD, Ping) remains
the source of truth. Zoiko iD receives authenticated identity
context and federation signals.
Keep existing IdP, no data extraction
Supports all enterprise protocols
Identity + org claims inform decisions
Who is making the request? Person, service, or agent with verified identity.
Which organization are they acting for? Is their membership current and approved?
What is their explicit authority? Which resources and actions? Are there time or purpose limits?
Apply organization policy. Apply network, time, and risk signals. Allow, deny, or require step-up.
Log the decision with reason, timestamp, and actor. Provide evidence for compliance and investigation.
❌ Membership alone never grants permission. A user is a member of org A but tries to access org B's data. The system evaluates who
they are (actor), what they're asking for (resource), their authority in that org (mandate), and org policy. Membership in org A is
irrelevant. Decision: deny.
Admin removes user from
org. Active sessions
revoked immediately.
Time-limited membership
ends. Access automatically
denied next request.
User's role changes. New
permissions take effect.
Old permissions denied.
Suspicious activity
flagged. Sessions
invalidated. Force re-auth
required.

Enterprise customers need admins
and team members to access their
org's data and resources.
Controlled invitation and role-
based access.

Partner or manager needs to
manage a customer's account on
their behalf. Scoped, auditable,
time-limited authority.

Customer's Okta or Azure AD drives
authentication. Zoiko iD adds
organization context and policy
enforcement.
Every tenant's organization data is isolated. No cross-tenant access or data leakage.
Minimize data collection. Respect user rights. Support data subject requests.
Every grant is explicit. No default permissions. Scoped to resource, action, time and purpose.
Every membership, role, and policy change is logged. Immutable record for compliance.
Invite, approve, revoke—different roles can't unilaterally control access.
Every decision carries evidence: who decided, when, with what policy, and why.
No. Zoiko iD does not replace your customer's identity provider. Existing enterprise IdPs (such as Okta, Azure AD, or Ping) remain the authoritative source for authentication, while Zoiko iD adds organization context, membership lifecycle management, and policy-driven authority.
No. Authentication establishes actor identity, but authorization evaluates what an actor is permitted to do within a specific organization context. Being an authenticated user or organization member does not automatically confer permissions to act on resources.
Tenants maintain strict application data and administrative boundaries. Organization identities exist within tenant boundaries with scoped access, preventing cross-tenant leakage and ensuring data segregation.
Yes. Organization administrators can revoke membership, roles, or delegation mandates immediately. All active sessions associated with the revoked authority are terminated in real time and recorded in the audit log.
Yes. AI agents and non-human services can act on behalf of customer organizations through explicit, scoped mandates with strict purpose, resource, and time boundaries.
Zoiko iD integrates with standard enterprise protocols including SAML 2.0, OIDC, and SCIM for directory synchronization, enabling automated user provisioning, deprovisioning, and attribute synchronization from customer IdPs.

Design multi-organization B2B access around clear identity, membership, authority,
and policy boundaries with auditable decisions.