Prérequis
- Vous devez avoir un compte Auth0 et configurer un tenant Auth0 avec l’API My Organization activée.
- Enregistrez votre application Auth0. Si vous n’avez pas encore d’application Auth0, consultez les Quickstarts Auth0 pour React ou Next.js.
- Pour l’authentification côté client, installez React v.16.11+.
- Pour l’authentification côté serveur, installez Next.js v.13+.
- React
- Next.js
- shadcn
Installer Universal Components
Configurer votre application
- Enveloppez votre application avec
Auth0ProvideretAuth0ComponentProvider:
App.tsx
- Importez Universal Components :
OrganizationManagementPage.tsx
Configurer Universal Components
LeAuth0ComponentProvider gère l’authentification, la mise en cache, l’internationalisation et les notifications toast de tous les composants.App.tsx
Composants de style
La feuille de style que vous avez importée (
@auth0/universal-components-react/styles)
active les styles de tous les composants. Si vous utilisez Tailwind v4, ajoutez @import "@auth0/universal-components-react/tailwind" à votre fichier CSS.Exemples de mise en œuvre
Exemples de code
Applications d’exemple React SPA (npm), React SPA (shadcn) et Next.js, avec des modèles de
mise en œuvre complets
Démo en direct de SaaStart
Découvrez les composants My Organization dans l’application SaaS B2B de référence en direct
Dépôt de démarrage SaaS
Un point de départ sécurisé et performant pour créer des applications Web SaaS B2B modernes.
Prochaines étapes
Configurer Auth0ComponentProvider
Synchronisez l’authentification, l’internationalisation, la personnalisation du thème, les notifications toast et la mise en cache dans tous les composants.
Personnaliser les styles et les thèmes
Personnalisez le système Design à l’aide de Tailwind CSS, de variables CSS et de préréglages de thèmes intégrés.
Créer une interface Delegated Admin
Utilisez l’API My Organization pour permettre à vos clients de gérer leurs propres Organizations, domaines et fournisseurs SSO.