- Le provisionnement automatique d’une application Auth0 connectée à votre projet Vercel.
- Le préchargement de vos informations d’identification Auth0 dans le Vercel Dashboard pour une configuration simple et rapide.
- Une prise en charge prête à l’emploi de vos applications Next.js à l’aide des Auth0 SDKs.
Prérequis
Avant de commencer, assurez-vous d’avoir :- Un compte Vercel avec un projet actif. Au besoin, créez un compte Vercel
- Une application Next.js utilisant la plus récente version du Auth0 Next.js SDK
Installer l’intégration
Installez l’intégration native d’Auth0 avec Vercel à partir du Marketplace de Vercel :- Accédez à Integrations > Browse Marketplace et recherchez Auth0. Sélectionnez l’intégration Auth0 sous Native Integrations, puis sélectionnez Install.
- Auth0 renseigne automatiquement l’URL localhost et l’URL de rappel de votre application. Sélectionnez votre Installation Plan, puis sélectionnez Continue.
- Entrez un nom pour votre application. Sélectionnez Create. Une fois le nouveau tenant Auth0 et l’application créés avec succès, sélectionnez Continue.
- Pour vous connecter à un projet Vercel existant, sélectionnez Connect Project, puis sélectionnez votre projet et vos environnements. Entrez un préfixe personnalisé à ajouter à vos variables d’environnement, au besoin. Sélectionnez Connect. Une fois votre projet Vercel connecté avec succès, vous devriez être redirigé vers la section Pour commencer de l’intégration.
Pour commencer
La section Pour commencer du Vercel Dashboard affiche un Quickstart pour mettre votre application en service rapidement et en toute sécurité. Vous pouvez aussi gérer les paramètres de votre application dans le menu de navigation de gauche.Quickstart
Pour commencer à utiliser l’intégration native d’Auth0 avec Vercel, suivez les instructions dans le Vercel Dashboard pour créer et déployer votre application.Vous pouvez uniquement configurer les variables d’environnement d’Auth0 dans un environnement de production.
Gérer les paramètres de l’application
Vous pouvez gérer les paramètres de votre application dans le Vercel Dashboard et l’Auth0 Dashboard.Vercel Dashboard
Pour gérer les paramètres de votre application dans le Vercel Dashboard, accédez à Settings dans le menu de navigation de gauche. Vous pouvez mettre à jour les paramètres d’application suivants :- Update Name : Mettez à jour le nom de l’application.
- Update Configuration :
- Parameters : Mettez à jour l’URL localhost et le point de terminaison de rappel de votre application.
- Current Installation Level Plan : Accédez aux paramètres de l’intégration pour mettre à jour le forfait au niveau de l’installation de votre intégration. Pour en savoir plus, consultez Settings.
- Secure this resource
- Rotate Secrets : Effectuez la rotation des secrets de votre application. Pour en savoir plus, consultez Rotating environment variables.
- Allowed Environments : Sélectionnez si l’intégration est offerte dans All environments ou Production environment only.
- Supprimer l’intégration : Lorsque vous supprimez l’intégration, vous êtes automatiquement rétrogradé vers le forfait Free de Vercel. Pour en savoir plus, consultez Delete integration.
Auth0 Dashboard
Gérez d’autres paramètres d’application dans le Auth0 Dashboard. Lorsque vous installez l’intégration native, Auth0 crée une nouvelle application dans un tenant dédié, préremplie avec vos URI Vercel, vos URI de rappel autorisés et vos URL de déconnexion. Vous pouvez modifier cette application, par exemple en personnalisant votre expérience Universal Login, comme vous le feriez pour n’importe quelle autre application dans l’Auth0 Dashboard.Gérer l’intégration
Pour gérer l’intégration depuis votre Vercel Dashboard, sélectionnez l’onglet Integration de votre projet, faites défiler la page jusqu’à l’intégration Auth0, puis sélectionnez Manage.Factures
Sur la page Factures, consultez la liste des factures liées à votre intégration Auth0. Pour en savoir plus sur les factures, consultez Billing & Invoices.Paramètres
Sur la page Paramètres, ajoutez des méthodes de paiement, changez le forfait au niveau de l’installation et supprimez l’intégration.Modes de paiement
Pour ajouter un mode de paiement, sélectionnez Ajouter. Pour en savoir plus sur les modes de paiement, consultez les tarifs de Vercel.Forfait actuel au niveau de l’installation
Le forfait défini au niveau de l’installation s’applique à tous les produits de l’installation. Pour modifier le forfait au niveau de l’installation :- Sous Paramètres, faites défiler jusqu’à Forfait actuel au niveau de l’installation et sélectionnez Changer de forfait.
- Sélectionnez le forfait au niveau de l’installation souhaité.
- Sélectionnez Continuer.
- Vérifiez votre sélection, puis sélectionnez Mettre à jour.
- Une fois l’installation mise à jour, sélectionnez Terminé.
Supprimer l’intégration
Lorsque vous supprimez l’intégration, votre compte est automatiquement rétrogradé vers le forfait Free de Vercel. Pour supprimer l’intégration :- Sous Settings, faites défiler l’écran jusqu’à Delete <YOUR_PRODUCT> et sélectionnez le bouton Remove <YOUR_PRODUCT>.
- Saisissez le slug de l’intégration et votre équipe, puis sélectionnez I acknowledge that this will remove my Auth0-connected account.
- Sélectionnez Remove <YOUR_PRODUCT>.