Architecture Scenarios
This page describes the typical architecture scenarios we have identified when working with customers on implementing Auth0.
Application configurations
These scenarios describe the different type of technology architectures your application may use, and how Auth0 can help for each of those.
The goal of these scenarios is to walk you through the implementation process from beginning to end.
-
Business to Business Identity and Access Management
SaaS applications with users associated with third-party companies registered as tenants of the SaaS app.
-
Business to Consumer Identity and Access Management
SaaS/eCommerce apps with customers as end users using the OpenID Connect protocol.
-
Business to Employee Identity Scenarios
Enterprise directory services using federation to allow employees to log in to applications using their existing enterprise credentials.
-
Single Sign-On for Regular Web Apps
Traditional web application which needs to authenticate users using OpenID Connect (OIDC).
-
Server Application + API
Server to server communication where a server needs to make secure calls to an API.
-
SPA + API
Single-Page Web Application which talks to an API. The application will use OpenID Connect with the Implicit Grant Flow to authenticate users with Auth0.
-
Mobile + API
Mobile Application which talks to an API. The application will use OpenID Connect with the Authorization Code Grant using Proof Key for Code Exchange (PKCE) to authenticate users.
Implementation checklists
Use the links below to download a spreadsheet that includes tasks for each phase of an Software Development Lifecycle (SDLC) project.
Implementation resources
Auth0 provides many resources to help you learn about Auth0, get started quickly, test sample code, and try out APIs.
The Auth0 Community forum and Blog connect you with the world of Auth0, while our Support Center helps you report issues and manage your subscription. Additionally, you can submit suggested product enhancements through our feedback portal.
We've also made it easy to use our Status Dashboard, monitor endpoints, and log data. Notifications keep you up-to-date with Auth0 announcements, and we provide a variety of methods to stay informed about privacy, security, and compliance.
In addition, our Professional Services team is available to help you with any architecture needs, including pre-launch advice, production checklists, and operational policies.