Valider des fichiers de stratégie personnalisée à l’aide du schéma TrustFrameworkPolicy
Quand vous modifiez ou écrivez des fichiers de stratégie personnalisée, vous pouvez améliorer votre productivité en validant vos fichiers avant de les charger. Vous pouvez laisser Azure AD B2C (Azure Active Directory B2C) valider les fichiers de stratégie XML quand vous les chargez, mais la plupart des erreurs entraînent l’échec du chargement. Nous vous recommandons donc de valider vos fichiers de politiques personnalisées avant de les télécharger. À titre d’exemple, un fichier de stratégie avec un format XML incorrect n’est pas valide.
Il est essentiel d’utiliser un bon éditeur XML comme VS Code (Visual Studio Code). Nous vous recommandons d’utiliser VS Code, car il vous permet d’installer une extension XML comme l’extension de prise en charge du langage XML par Red Hat. Un bon éditeur XML associé à une extension XML supplémentaire vous permet d’ajouter des codes couleur au contenu, de pré-remplir les termes courants, de conserver les éléments XML indexés et d’effectuer une validation par rapport à un schéma XML.
Pour la validation des fichiers de stratégie personnalisée, nous fournissons un schéma XML de stratégie personnalisée. Vous pouvez télécharger le schéma à l’aide du lien https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-custom-policy-starterpack/master/TrustFrameworkPolicy_0.3.0.0.xsd
ou y faire référence à partir de votre éditeur en utilisant le même lien. Vous pouvez également utiliser l’extension Azure AD B2C pour VS Code afin de naviguer rapidement dans les fichiers de stratégie Azure AD B2C et de nombreuses autres fonctions. Apprenez-en davantage sur l’extension Azure AD B2C pour VS Code.
Dans cet article, vous apprendrez comment :
- Utiliser un schéma XML de stratégie personnalisée pour valider les fichiers de stratégie
- Utiliser l’extension Azure AD B2C pour VS Code afin de naviguer rapidement dans vos fichiers de stratégie.
Prérequis
VS Code (Visual Studio Code) doit être installé sur votre ordinateur.
Un fichier de stratégie personnalisée tel que celui que nous utilisons dans l’article Valider des entrées utilisateur en utilisant une stratégie Azure AD B2C personnalisée.
Remarque
Cet article fait partie de la série de guides pratiques Créer et exécuter vos propres stratégies personnalisées dans Azure Active Directory B2C. Nous vous recommandons de commencer cette série par le premier article.
Utiliser le schéma TrustFrameworkPolicy
Le schéma TrustFrameworkPolicy est un schéma XML de stratégie personnalisée qui vous permet de valider les fichiers de stratégie :
Installez l’extension de prise en charge du langage XML par Red Hat dans votre éditeur VS Code.
Effectuez les étapes décrites dans Résoudre les problèmes de validité de stratégie pour configurer les fileAssociations dans votre éditeur VS Code. Les instructions incluent également la procédure de validation de votre fichier de stratégie.
Utiliser l’extension Azure AD B2C
L’extension Azure AD B2C vous permet de comprendre facilement l’organisation de vos fichiers de stratégie. Par exemple, l’explorateur de stratégies personnalisées vous permet de voir les éléments de stratégie personnalisée que vous utilisez et d’y accéder rapidement.
Installez l’extension Azure AD B2C dans votre éditeur VS Code.
Suivez les instructions fournies pour l’extension Azure AD B2C pour savoir comment l’utiliser.
Notes
La communauté a développé l’extension VS Code pour Azure AD B2C pour aider les développeurs travaillant dans le domaine de l’identité. L’extension n’est pas prise en charge par Microsoft et est mise à disposition strictement telle quelle.
Étapes suivantes
Découvrez ensuite :