En plus d’adopter les meilleures pratiques pour la gestion du changement et l’QA (AQ), les clients qui réussissent intégreront également la gestion des garanties Auth0 dans le cadre de certains processus de déploiement automatisé. Comme indiqué dans la section Architecture sous SDLC support (Support SDLC), vous vous assurerez de configurer des locataires Auth0 distincts pour les environnements de développement, de test et de production, et vous voulez que cette configuration soit presque identique pour le locataire dans chaque environnement. L’utilisation de l’automatisation du déploiement contribue à garantir cela, afin que chaque locataire d’environnement soit configuré de la même manière, et il sera moins probable que des bogues apparaissent en raison de configurations incompatibles entre les environnements.Documentation Index
Fetch the complete documentation index at: https://docs-staging.auth0-mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Meilleures pratiques
Quelle que soit la configuration de l’automatisation du déploiement, nous vous recommandons de tester vos règles, vos scripts de base de données personnalisés et vos hooks avant le déploiement, et d’exécuter des tests d’intégration avec votre locataire après le déploiement. Pour plus de détails à ce sujet, voir le guide Assurance qualité. Auth0 offre une prise en charge pour plusieurs options différentes concernant les approches d’automatisation du déploiement que vous pouvez utiliser, et chacune peut être utilisée en conjonction avec l’autre si souhaité :- L’outil Auth0 Deploy CLI vous offre un script facile d’utilisation pouvant vous aider à intégrer dans votre pipeline existant d’Intégration continue/déploiement continu (CI/CD).
- Si vous ne pouvez pas intégrer directement avec, ou pour une raison quelconque, vous n’avez pas de pipeline CI/CD, alors les Extensions de contrôle de source Auth0 peuvent fournir un processus d’automatisation de base facile à configurer avec très peu de maintenance.
- Utiliser Variables spécifiques au locataire
- Utiliser le remplacement des mots-clés si vous utilisez l’outil Auth0 Deploy CLI.
Variables spécifiques au locataire
Auth0 vous permet de configurer des variables qui sont disponibles dans extensibility (extensibilité) personnalisée; celles-ci peuvent être considérées comme des variables d’environnement pour votre locataire Auth0. Plutôt que des références en code fixe qui changent lorsque le code est déplacé entre les développements, les tests, et les environnements de production, vous pouvez utiliser un nom variable configuré dans le client et référencé par le code d’extensibilité personnalisée. Cela facilite l’utilisation du même code personnalisé, sans modifications, dans différents locataires, car le code peut faire référence à des variables qui seront remplies avec des valeurs spécifiques au locataire au moment de l’exécution.- Pour l’utilisation de variables dans Actions, consulter Écrire votre première action pour apprendre à configurer les secrets dans l’éditeur
- Pour l’utilisation de variables dans Règles, voir comment configurer les valeurs
- Pour l’utilisation de variables dans Hooks, voir comment configurer les secrets dans l’éditeur
- Pour l’utilisation de variables dans les Scripts de base de données personnalisés, consultez les paramètres de configuration