Auth0 Organizations Overview - Auth0 Docs

Organizations

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:

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 and Filter Auth0 Dashboard
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.