Architecture Scenarios
Learn about common Auth0 architecture scenarios that you can use to solve your authorization and authentication needs.
Business to Employees
Explains the architecture scenario of B2E with a large organization that wants to extend their existing enterprise directory service.
Implementation Planning Checklists
Download SDLC phase checklists for your Auth0 architecture-scenario implementation, tracking all phases of your development in customizable spreadsheets to keep your project plan on schedule.
Implementation Resources
Learn about all the resources Auth0 provides to help you with your Auth0 implementation.
Business to Consumer
Business to Consumer
Explains the architecture scenario B2C IAM with an eCommerce or SAAS application.
Architecture (B2C)
Learn how to configure your Auth0 tenant architecture affects your Business to Consumer (B2C) Identity and Access Management (IAM) implementation.
Provisioning (B2C)
User provisioning functionality and considerations for your B2C IAM implementation.
Authentication (B2C)
How authentication works in your B2C IAM implementation.
Branding (B2C)
How to configure Auth0 items to reflect your brand and desired user experience.
Deployment Automation (B2C)
How Auth0 tooling helps to automate tenant deployment.
Quality Assurance (B2C)
Quality Assurance considerations for your B2C IAM implementation.
Profile Management (B2C)
User profile management planning considerations for your B2C IAM implementation.
Authorization (B2C)
User authorization and related planning considerations for your B2C IAM implementation.
Logout (B2C)
User logout planning considerations for your B2C IAM implementation.
Operations (B2C)
How to operationalize your Auth0 tenant environments.
Business to Business
Business to Business
Plan a B2B SaaS identity solution on Auth0 with this multi-tenant architecture guide, covering everything from setting up your authentication, to application deployment and launch.
Architecture (B2B)
How you configure your Auth0 tenant architecture affects your B2B IAM implementation.
Provisioning (B2B)
User provisioning functionality and considerations for your B2B IAM implementation.
Authentication (B2B)
Design authentication for your Auth0 B2B SaaS application, using Universal Login, home realm discovery across Organizations, enterprise connections, and MFA to securely identify users from multiple customer tenants.
Branding (B2B)
How to configure Auth0 items to reflect your brand and desired user experience.
Deployment Automation (B2B)
Automate deployment of Auth0 tenant configuration across your development, test, and production tenants using the Deploy CLI or source control extensions, keeping B2B environments consistent while managing environment-specific values safely.
Quality Assurance (B2B)
Build quality assurance into your Auth0 B2B integration with unit, integration, and mock testing of custom code to catch issues before customers do.
Profile Management (B2B)
User profile management planning considerations for your B2B IAM implementation.
Authorization (B2B)
User authorization and related planning considerations for your B2B IAM implementation.
Logout (B2B)
Design logout for your Auth0 B2B application, deciding which local, Auth0, and Organization IdP sessions to terminate and how to implement single logout, federated logout, and post-logout redirects across multiple applications.
Operations (B2B)
Operationalize your Auth0 B2B tenants for production by configuring email providers, monitoring, log streaming, and Auth0 notifications, and by provisioning new customer Organizations and self-service IdP protals for business continuity.
Multiple Organization Architecture
Multiple Organization Architecture
An integration guide to multi-tenant architectures that must accommodate application instances for multiple Auth0 Organizations.
Multiple Identity Provider Organizations
Learn about multiple Identity Provider (IdP) Organizations, in which every Auth0 Organization has more than one Auth0 connection.
SSO for Regular Web Apps
Regular Web Applications with Single Sign-On
Regular web app scenario which needs to authenticate users using OpenID Connect (OIDC) single sign-on.
Solution Overview (Web Apps + SSO)
Regular web app scenario solution overview.
Auth0 Configuration (Web Apps + SSO)
Regular web app scenario configuration for Auth0
Application Implementation (Web Apps + SSO)
Regular web app scenario application implementation
ASP.NET Core Implementation (Web Apps + SSO)
The ASP.NET Core implementation for the Single Sign-on (SSO) for Regular Web Apps architecture scenario
Conclusion (Web Apps + SSO)
Regular web app scenario conclusion
Server Application + API
Server Applications with API
Explains the architecture scenario with server to server communication with secure calls to an API (resource server) on behalf of the application.
Solution Overview (Server Apps + API)
Solutions Overview for the Server + API architecture scenario
Auth0 Configuration (Server Apps + API)
Auth0 Configuration for the Server + API architecture scenario
Application Implementation (Server Apps + API)
Application Implementation for the Server + API architecture scenario
Server Apps + API: Node.js Implementation for the API
The Node.js implementation of the API for the Server Client + API architecture scenario
Server Apps + API: Python Implementation for the Cron Job
The Python implementation of the server cron job for the Server Client + API architecture scenario
Conclusion (Server Apps + API)
Conclusion for the Server + API architecture scenario
SPA + API
Single-Page Applications (SPA) with API
Explains the architecture scenario where a single-page application (SPA) talks to an API using OpenID Connect (OIDC), and the OAuth 2.0 Implicit Grant Flow, to authenticate users with Auth0.
Solution Overview (SPAs + API)
Solution overview for the SPA + API architecture scenario
Auth0 Configuration (SPAs + API)
Auth0 Configuration for the SPA + API architecture scenario
API and SPA Configuration (SPAs + API)
API and SPA Configuration for the SPA + API architecture scenario
SPA Angular 2 Implementation (SPAs + API)
The Angular 2 implementation of the SPA for the SPA + API architecture scenario
Node.js API Implementation (SPAs + API)
The Node.js implementation of the API for the SPA + API architecture scenario
Conclusion (SPAs + API)
Conclusion for the SPA + API architecture scenario
Mobile + API
Mobile Applications with API
Explains the architecture scenario with a mobile application communicating with an API.
Solution Overview (Mobile Apps + API)
Solutions Overview for the Mobile + API architecture scenario
Auth0 Configuration (Mobile Apps + API)
Auth0 Configuration for the Mobile + API architecture scenario
API and Mobile Configuration (Mobile Apps + API)
API and Mobile Configuration for the Mobile + API architecture scenario
Android Mobile Application Implementation (Mobile Apps + API)
The Android implementation of the API for the Mobile + API architecture scenario
Node.js API Implementation (Mobile Apps + API)
The Node.js implementation of the API for the Mobile + API architecture scenario
Conclusion (Mobile Apps + API)
Conclusion for the Mobile + API architecture scenario