- Crear y administrar tus Organizaciones de Auth0
- Administrar roles y cuentas de usuario dentro de tu Organización
- Administrar el inicio de sesión único con Auth0 o tu Proveedor de identidad (IdP) social o empresarial
- Personalizar la experiencia de inicio de sesión con tu propia marca y temas
- Permitir que los usuarios revisen y actualicen la información de su cuenta. Esto incluye permitirles elegir sus métodos de autenticación y recuperación de cuenta.
Cómo funciona
Requisitos previos
- Debe tener una cuenta de Auth0 y configurar un inquilino de Auth0 con las API My Account y My Organization habilitadas
- Registre su aplicación de Auth0. Si no tiene una aplicación de Auth0, puede empezar con las guías de inicio rápido de Auth0 React o Next.js.
- Instale Shadcn UI para crear la biblioteca de componentes universales
- Instale Tailwinds CSS v.3 para dar estilo a los componentes según su marca
- Para la autenticación del lado del cliente, instale React v.16.11+.
- Para la autenticación del lado del servidor, instale Next.js v.13+.
- React
- Next.js
- shadcn
Instala Universal Components
Configura tu aplicación
- Envuelve tu aplicación en
Auth0ProvideryAuth0ComponentProvider:
App.tsx
- Importe los componentes universales:
OrganizationManagementPage.tsx
Configurar Universal Components
Auth0ComponentProvider gestiona la autenticación, el almacenamiento en caché, la internacionalización y las notificaciones toast de todos los componentes.App.tsx
Componentes de estilo
La hoja de estilos que importaste (
@auth0/universal-components-react/styles)
habilita los estilos de todos los componentes. Si usas Tailwind v4, agrega @import "@auth0/universal-components-react/tailwind" a tu archivo CSS.Implementaciones de ejemplo
Ejemplos de código
Aplicaciones de ejemplo de React SPA (npm), React SPA (shadcn) y Next.js con
patrones de implementación completos
Demo en vivo de SaaStart
Vea My Organization Components en acción en la aplicación SaaS B2B de referencia disponible en vivo
Repositorio de SaaS Starter
Un punto de partida seguro y de alto rendimiento para crear aplicaciones web SaaS B2B modernas.