Validación de archivos de directiva personalizada mediante el esquema TrustFrameworkPolicy
Puede mejorar la productividad al editar o escribir archivos de directiva personalizada. Para ello, valide los archivos antes de cargarlos. Puede permitir que Azure Active Directory B2C (Azure AD B2C) valide los archivos de directiva XML al cargarlos, pero la mayoría de los errores hacen que la carga no se realice correctamente. Por lo tanto, se recomienda validar los archivos de directiva personalizados antes de cargarlos. Un ejemplo de archivo de directiva no válido tiene un formato XML incorrecto.
Es fundamental usar un buen editor XML, como Visual Studio Code (VS Code). Se recomienda usar VS Code, ya que le permite instalar la extensión XML, como Compatibilidad con el lenguaje XML de Red Hat. Un buen editor XML junto con la extensión XML adicional permite codificar el contenido de códigos de color, rellenar previamente términos comunes, mantener los elementos XML indexados y validar en un esquema XML.
Para validar los archivos de directiva personalizada, se proporciona un esquema XML de directiva personalizada. Puede descargar el esquema mediante el vínculo https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-custom-policy-starterpack/master/TrustFrameworkPolicy_0.3.0.0.xsd
o hacer referencia a él desde el editor mediante el mismo vínculo. También puede usar la extensión de Azure AD B2C para VS Code a fin de navegar rápidamente por los archivos de directiva de Azure AD B2C y aprovechar muchas otras funciones. Obtenga más información sobre la extensión de Azure AD B2C para VS Code.
En este artículo aprenderá a:
- Usar el esquema XML de directiva personalizada para validar los archivos de directiva.
- Usar la extensión de Azure AD B2C para VS Code para navegar rápidamente por los archivos de directiva.
Requisitos previos
Debe instalar Visual Studio Code (VS Code) en el equipo.
Un archivo de directiva personalizada, como el que usamos en Validación de entradas de usuario mediante la directiva personalizada de Azure AD B2C.
Nota:
Este artículo forma parte de la Serie de guías paso a paso para crear y ejecutar sus propias directivas personalizadas en Azure Active Directory B2C. Le recomendamos que empiece esta serie por el primer artículo.
Uso del esquema TrustFrameworkPolicy
El esquema TrustFrameworkPolicy es uno de tipo XML de directiva personalizada que permite validar los archivos de directiva:
Instale la Compatibilidad con la extensión XML de Red Hat en el editor de VS Code.
Siga los pasos descritos en Solución de problemas de validez de directivas para configurar fileAssociations en el editor de VS Code. Las instrucciones también incluyen el procedimiento para validar el archivo de directiva.
Uso de la extensión de Azure AD B2C
La extensión de Azure AD B2C le permite comprender fácilmente la organización de los archivos de directiva. Por ejemplo, el explorador de directivas personalizadas le permite ver los elementos de la directiva personalizada que usa y desplazarse a ellos rápidamente.
Instale la extensión de Azure AD B2C en el editor de VS Code.
Siga las instrucciones proporcionadas en la extensión de Azure AD B2C para descubrir cómo usar la extensión de Azure AD B2C.
Nota
La comunidad ha desarrollado la extensión de VS Code para Azure AD B2C a fin de ayudar a los desarrolladores de identidad. La extensión no tiene soporte técnico de Microsoft y está disponible estrictamente tal cual.
Pasos siguientes
A continuación, descubra lo siguiente:
Procedimientos para solucionar los problemas de las directivas personalizadas de Azure AD B2C.
Procedimientos para realizar una llamada a una API REST mediante la directiva personalizada de Azure AD B2C.