Skip to main content
Organizations let business-to-business (B2B) customers better manage their partners and customers as well as customize the ways that end-users access their applications and APIs. Auth0 customers can use Organizations to:
  • Represent their business customers and partners in Auth0 and manage their membership.
  • Configure branded, federated login flows for each business.
  • Offer machine-to-machine access for their business customers and partners to consume their B2B APIs.
  • Build administration capabilities into their products, using Organizations APIs, so that those businesses can manage their own organizations.

Concepts

Understand How Auth0 Organizations Work

Describes how Auth0 Organizations work, use cases, a sample scenario, planning, and limitations.

Custom Development with Organizations

Customize Auth0 Organizations behavior with Actions and SDKs, including organization-aware login flows, role assignment, and member-context tokens.

Work with Tokens and Organizations

Learn how tokens work with Auth0’s Organizations feature and how to authenticate users belonging to an organization.

Organization Roles

Learn how organization roles work in Auth0, including the two-tier role model, limits, and access control boundaries.

Machine-to-Machine (M2M) Access for Organizations

Authorize machine-to-machine clients on behalf of an Auth0 Organization to issue access tokens scoped to that organization for backend API calls.

How To

Create Your First Organization

Create your first Auth0 Organization in the Dashboard, set up its name and branding, and invite the first members to onboard a B2B customer.

Create and Manage Organizations

Create Organizations

Learn how to create Organizations using the Auth0 Dashboard and Management API.

Define Organization Behavior

Learn to define organization behavior within applications for Auth0’s Organizations feature.

How to Configure Login Flows for Auth0 Organizations

Configure Auth0 Organizations login flows, including prompt settings, Identifier First Authentication, domain discovery, and auto-membership.

Retrieve Organizations

Learn how to retrieve Organizations using the Auth0 Dashboard and Management API.

Search for Organizations

Search for Auth0 Organizations in the Dashboard by name or display name, with exact matches for short queries and partial matches for longer ones.

Use Organization Names in Authentication API

Setup, security considerations, and best practices for using organization names in the Authentication API.

Delete Organizations

Learn how to delete Organizations using the Auth0 Dashboard or Management API.

Manage Domains

Create Organization Domains

Prompt users to choose the correct Organization during sign-up and login flows with verified Organization domains.

Delete Organization Domains

Remove the association between an Organization and a domain using the Auth0 Dashboard or Management API.

Manage Connections

Enable Organization Connections

Learn to enable Organization connections using the Auth0 Dashboard and Management API.

Retrieve Organization Connections

Learn how to retrieve Organization connections using the Auth0 Management API.

Disable Organization Connections

Learn how to disable organization connections using the Auth0 Dashboard or Management API.

Manage Applications

Enable Third-Party Application Access for an Organization

Learn how to allow third-party applications to authenticate users in your Organization.

Grant Per-Application Access to an Organization

Enable per-application access for an Organization to control which applications members can log in to using the Auth0 Dashboard or Management API.

Manage Membership

Invite Organization Members

Learn how to invite members to organizations via email.

Send Organization Membership Invitations

Learn how to send membership invitations for Organizations using the Auth0 Dashboard or Management API.

Grant Just-In-Time Membership to an Organization Connection

Grant Just-in-Time membership to automatically add users to an Auth0 Organization when they log in through an enabled connection.

Assign Members to an Organization

Learn how to assign members directly to an Organization using either the Auth0 Dashboard or Management API.

Remove Members From Organizations

Learn how to remove members from Organizations directly using the Auth0 Dashboard or Management API.

Retrieve Organization Members

Learn how to retrieve Organization members using the Auth0 Management API.

Search Organization Members

Use User Search to find Auth0 Organization members with queries that scope results by Organization membership, email address, or connection type.

Retrieve User's Organization Memberships

Learn how to retrieve Organization memberships for a user using the Auth0 Management API.

Manage Roles

Add Roles to Organization Members

Learn how to add roles to Organization members using the Auth0 Dashboard or Management API.

Remove Roles from Organization Members

Learn how to remove roles from Organization members using the Auth0 Dashboard or Management API.

Retrieve Member Roles for an Organization

Learn how to retrieve member roles for an Organization using the Auth0 Dashboard and Management API.

Configure Machine-to-Machine (M2M) Access

Configure Your Application for M2M Access

Learn how to configure your application for M2M access using the Auth0 Dashboard and Management API.

Configure M2M Access with Auth0 Organizations

Authorize, revoke, and audit machine-to-machine access for Auth0 Organizations through client grant associations via the Dashboard or Management API.

Reference

My Organization API and Embeddable UI Components

Use the My Organization API to let Auth0 Organization Admins manage their own identity providers, Organization members, and verified domains from inside your application.