Validar arquivos de política personalizados usando o esquema TrustFrameworkPolicy
Você pode melhorar sua produtividade ao editar ou escrever arquivos de política personalizados validando seus arquivos antes de carregá-los. Você pode permitir que o Azure Ative Directory B2C (Azure AD B2C) valide os arquivos de política XML ao carregá-los, mas a maioria dos erros faz com que o carregamento falhe. Portanto, recomendamos que você valide seus arquivos de política personalizados antes de carregá-los. Um exemplo de arquivo de política inválido é XML formatado incorretamente.
É essencial usar um bom editor XML, como o Visual Studio Code (VS Code). Recomendamos o uso do VS Code, pois ele permite que você instale a extensão XML, como o XML Language Support da Red Hat. Um bom editor XML juntamente com a extensão XML extra permite codificar o conteúdo por cores, pré-preencher termos comuns, manter os elementos XML indexados e pode validar em relação a um esquema XML.
Para validar arquivos de política personalizados, fornecemos um esquema XML de política personalizado. Você pode baixar o esquema usando o link ou consultá-lo a partir do seu editor usando o mesmo link https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-custom-policy-starterpack/master/TrustFrameworkPolicy_0.3.0.0.xsd
. Você também pode usar a extensão do Azure AD B2C para VS Code para navegar rapidamente pelos arquivos de política do Azure AD B2C e muitas outras funções. Saiba mais sobre a extensão B2C do Azure AD para VS Code.
Neste artigo, vai aprender a:
- Use o esquema XML de política personalizada para validar arquivos de política.
- Use a extensão do Azure AD B2C para VS Code para navegar rapidamente pelos seus arquivos de política.
Pré-requisitos
Você deve instalar o Visual Studio Code (VS Code) no seu computador.
Um arquivo de política personalizado como o que usamos em Validar entradas de usuário usando a política personalizada do Azure AD B2C.
Nota
Este artigo faz parte da série de guias de instruções Criar e executar suas próprias políticas personalizadas no Azure Ative Directory B2C. Recomendamos que comece esta série a partir do primeiro artigo.
Usar o esquema TrustFrameworkPolicy
O esquema TrustFrameworkPolicy é um esquema XML de política personalizado que permite validar arquivos de política:
Instale o suporte à extensão XML da Red Hat no seu editor VS Code
Siga as etapas em Solucionar problemas de validade de política para configurar fileAssociations seu editor de VS Code. As instruções também incluem o procedimento para validar seu arquivo de política.
Usar a extensão do Azure AD B2C
A extensão do Azure AD B2C permite que você entenda a organização de seus arquivos de política facilmente. Por exemplo, o explorador de políticas personalizadas permite que você veja os elementos de política personalizados que você usa e mova para eles rapidamente.
Instalar a extensão Azure AD B2C no seu editor de código VS
Siga as orientações fornecidas na extensão do Azure AD B2C para saber como usar a extensão do Azure AD B2C.
Nota
A comunidade desenvolveu a extensão VS Code para o Azure AD B2C para ajudar os desenvolvedores de identidade. A extensão não é suportada pela Microsoft e é disponibilizada estritamente no estado em que se encontra.
Próximos passos
A seguir, aprenda:
Como solucionar problemas de políticas personalizadas do Azure AD B2C.
Como fazer Chamar uma API REST usando a política personalizada do Azure AD B2C.