- You built an awesome app and you want to add user authentication and authorization. Your users should be able to log in either with an identifier (username, email, or phone number) and password or with their social accounts (such as Facebook or X). You want to retrieve the user’s profile after the login so you can customize the UI and apply your authorization policies.
- You built an API and you want to secure it with OAuth 2.0.
- You have more than one app, and you want to implement Single Sign-on (SSO).
- You built a JavaScript front-end app and a mobile app, and you want them both to securely access your API.
- You have a web app that needs to authenticate users using Security Assertion Markup Language (SAML).
- You believe passwords are broken and you want your users to log in with one-time codes delivered by email or SMS.
- If one of your user’s email addresses is compromised in some site’s public data breach, you want to be notified, and you want to notify the users and/or block them from logging in to your app until they reset their password.
- You want to act proactively to block suspicious IP addresses if they make consecutive failed login attempts, in order to avoid DDoS attacks.
- You are part of a large organization that wants to federate your existing enterprise directory service to allow employees to log in to the various internal and third-party applications using their existing enterprise credentials.
- You don’t want (or you don’t know how) to implement your own user management solution. Password resets, creating, provisioning, blocking, and deleting users, and the UI to manage all these. You just want to focus on your app.
- You want to enforce multi-factor authentication (MFA) when your users want to access sensitive data.
- You are looking for an identity solution that will help you stay on top of the constantly growing compliance requirements of SOC2, GDPR, PCI DSS, HIPAA, and others.
- You want to monitor users on your site or application. You plan on using this data to create funnels, measure user retention, and improve your sign-up flow.
- You want robust authorization policy to allow your users access to resources based on their relationship to the resource or their role in your organization.
Auth0 Overview
Describes Auth0 services and helps you get started using them with your applications and APIs.
Auth0 Dashboard
Navigate Auth0 Dashboard
Explore Auth0 Dashboard's redesigned navigation with an improved information architecture and more structured layout.
About the Activity Page
Learn about the metrics on the Activity page for your Auth0 tenant, including information on active users, failed logins, and more.
Search Capabilities in Auth0 Dashboard
Use Auth0 Dashboard search capabilities to filter Auth0 resources by name, ID, type, and metadata by field or explore the global search feature.
Auth0 Dashboard Login Session Management
Describes how Auth0 Dashboard Admins can view and revoke login sessions.
Light and Dark Themes
Switch the Auth0 Dashboard between light and dark themes from the Profile menu to match your operating system or personal preference.
Manage Dashboard Access
9 pages
Tenants
Create Multiple Tenants
Describes how to create an additional tenant using the Auth0 Dashboard.
Link Multiple Tenants to a Single Subscription
Learn how to request linking of multiple tenants under a single Auth0 subscription.
Set Up Multiple Environments
Describes how to use multiple Auth0 tenants to manage various environments.
Multi-Tenant Applications Best Practices
Describes best practices for how to use Auth0 to secure your multi-tenant applications.
Tenant Settings
8 pages
APIs
Register APIs
Learn how to register APIs in the Auth0 Dashboard.
API Settings
Describes the settings related to APIs available in the Auth0 Dashboard.
API Access Policies for Applications
Control which applications can access your APIs using allow-all, per-app authorization, or deny-all policies for both user-delegated and Client Credential flows.
Add API Permissions
Learn how to add permissions to APIs using the Auth Dashboard or the Management API.
Delete API Permissions
Learn how to delete permissions from APIs using the Auth0 Dashboard or the Management API.
Configure Access Token Profile
Configure an access token profile for your API to control the format and claims of issued access tokens.
Configure JSON Web Encryption (JWE)
Encrypt access token payloads using JSON Web Encryption (JWE) to protect sensitive claims from inspection by intermediaries or in the event of a data breach.
Configure Logical API for Multiple APIs
Learn how to use a single logical API in Auth0 to represent and control access to multiple APIs.
Configure Rich Authorization Requests (RAR)
Learn how to configure Rich Authorization Requests (RAR) for a resource server.
Create Machine-to-Machine Applications for Testing
Learn how to register and authorize a test machine-to-machine application for calling Management API endpoints using Access Tokens.
Enable Role-Based Access Control for APIs
Learn how to enable role-based access control (RBAC) for an API using the Auth0 Dashboard or the Management API.
Scopes
3 pages
Auth0 Teams
Tenant Management
Manage tenants in Auth0 Teams, including linking tenants, controlling tenant creation permissions, and reviewing subscription details.
Team Member Management
Invite members to an Auth0 Team and assign roles that define what each member can do across the tenants your team manages.
Tenant Member Management
Describes how to use Auth0 Teams to centrally manage Tenant Membership.
Configure Security Policies
Configure security policies for an Auth0 Team to enforce MFA, session, and IP allowlist requirements across team members.
Troubleshoot Teams
Troubleshoot common Auth0 Teams issues, including missing tenants that don't appear under your Teams instance and unrecognized tenant administrators.
Team Activity
Team Activity allows Team Owners to view and audit event logs generated by team member.
About the Quarterly Snapshot
Learn about the Quarterly Snapshot report available to Auth0 Teams members, including how to access it and how to interpret the provided metrics.
B2B Connect - Enterprise
Configure AWS Cognito with Auth0 B2B Connect
Configure Amazon Cognito to federate to Auth0 B2B Connect as an OIDC or SAML identity provider for enterprise single sign-on.
Configure Keycloak with Auth0 B2B Connect
Configure Keycloak to federate to Auth0 B2B Connect as an OIDC or SAML identity provider for enterprise single sign-on.
Configure Ory with Auth0 B2B Connect
Configure Ory to federate to Auth0 B2B Connect as an OIDC identity provider for enterprise single sign-on.