Convalidare i file di criteri personalizzati usando lo schema TrustFrameworkPolicy
È possibile migliorare la produttività durante la modifica o la scrittura di file di criteri personalizzati convalidando i file prima di caricarli. È possibile consentire ad Azure Active Directory B2C (Azure AD B2C) di convalidare i file di criteri XML quando vengono caricati, ma la maggior parte degli errori causa l'esito negativo del caricamento. È quindi consigliabile convalidare i file di criteri personalizzati prima di caricarli. Un esempio di file di criteri non valido è xml formattato in modo non corretto.
È essenziale usare un editor XML valido, ad esempio Visual Studio Code (VS Code). È consigliabile usare VS Code perché consente di installare l'estensione XML, ad esempio il supporto del linguaggio XML di Red Hat. Un buon editor XML insieme a un'estensione XML aggiuntiva consente di codificare il contenuto dei codici colori, precompila termini comuni, mantiene indicizzati gli elementi XML e può convalidare in base a uno schema XML.
Per convalidare i file di criteri personalizzati, viene fornito un XML Schema dei criteri personalizzato. È possibile scaricare lo schema usando il collegamento https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-custom-policy-starterpack/master/TrustFrameworkPolicy_0.3.0.0.xsd
o farvi riferimento dall'editor usando lo stesso collegamento. È anche possibile usare l'estensione Azure AD B2C per VS Code per spostarsi rapidamente tra i file dei criteri di Azure AD B2C e molte altre funzioni. Altre informazioni sull'estensione Azure AD B2C per VS Code.
In questo articolo vengono illustrate le operazioni seguenti:
- Usare xml schema dei criteri personalizzati per convalidare i file dei criteri.
- Usare l'estensione Azure AD B2C per VS Code per spostarsi rapidamente tra i file dei criteri.
Prerequisiti
È necessario installare Visual Studio Code (VS Code) nel computer.
Un file di criteri personalizzato, ad esempio quello usato in Convalidare gli input utente usando i criteri personalizzati di Azure AD B2C.
Nota
Questo articolo fa parte della serie di procedure Creare ed eseguire criteri personalizzati in Azure Active Directory B2C. È consigliabile iniziare questa serie dal primo articolo.
Usare lo schema TrustFrameworkPolicy
Lo schema TrustFrameworkPolicy è uno schema XML dei criteri personalizzato che consente di convalidare i file dei criteri:
Installare il supporto dell'estensione XML da Red Hat nell'editor di VS Code
Seguire la procedura descritta in Risolvere i problemi di validità dei criteri per configurare fileAssociations dell'editor di VS Code. Le istruzioni includono anche la procedura per convalidare il file dei criteri.
Usare l'estensione Azure AD B2C
L'estensione Azure AD B2C consente di comprendere facilmente l'organizzazione dei file dei criteri. Ad esempio, Esplora criteri personalizzati consente di visualizzare gli elementi dei criteri personalizzati usati e di spostarli rapidamente.
Seguire le indicazioni fornite nell'estensione Azure AD B2C per informazioni su come usare l'estensione Azure AD B2C.
Nota
La community ha sviluppato l'estensione VS Code per Azure AD B2C per aiutare gli sviluppatori di identità. L'estensione non è supportata da Microsoft e viene resa disponibile rigorosamente così come è.
Passaggi successivi
A questo punto, vedere:
Come risolvere i problemi relativi ai criteri personalizzati di Azure AD B2C.
Come chiamare un'API REST usando criteri personalizzati di Azure AD B2C.