Validar arquivos de política personalizados usando o esquema TrustFrameworkPolicy
Aprimore sua produtividade ao editar ou gravar arquivos de política personalizados validando os arquivos antes de carregá-los. Você pode permitir que o Azure AD B2C (Azure Active Directory B2C) valide os arquivos de política XML ao carregá-los, mas a maioria dos erros causa uma falha no upload. Portanto, recomendamos que você valide seus arquivos de política personalizados antes de carregá-los. Um exemplo de arquivo de política inválido é um XML formatado incorretamente.
É essencial usar um bom editor de XML, como o VS Code (Visual Studio Code). Recomendamos usar o VS Code, pois ele permite que você instale a extensão XML, como o Suporte à Linguagem XML da Red Hat. Um bom editor de XML, acompanhado de uma extensão XML extra, permite que você defina códigos de cores para o conteúdo, preencha previamente termos comuns, mantenha os elementos XML indexados e possa validá-los em relação a um esquema XML.
Para validar arquivos de política personalizados, fornecemos um esquema XML de política personalizada. Baixe o esquema usando o link https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-custom-policy-starterpack/master/TrustFrameworkPolicy_0.3.0.0.xsd
ou referencie-o no editor usando o mesmo link. Use também a extensão Azure AD B2C para VS Code a fim de navegar rapidamente pelos arquivos de política do Azure AD B2C e por várias outras funções. Saiba mais sobre a extensão Azure AD B2C para VS Code.
Neste artigo, você aprenderá como:
- Use o esquema XML de política personalizada para validar os arquivos de política.
- Use a extensão Azure AD B2C para VS Code a fim de navegar rapidamente pelos arquivos de política.
Pré-requisitos
Você precisa instalar o Visual Studio Code (VS Code) em seu computador.
Um arquivo de política personalizado, como aquele que usamos em Validar as entradas de usuário usando uma política personalizada do Azure AD B2C.
Observação
Este artigo faz parte da série de guias de instruções Criar e executar suas próprias políticas personalizadas no Azure Active Directory B2C. Recomendamos que você inicie essa série com o primeiro artigo.
Usar o esquema TrustFrameworkPolicy
O esquema TrustFrameworkPolicy é um esquema XML de política personalizada que permite validar arquivos de política:
Instalar o suporte à extensão XML pela Red Hat no editor do VS Code
Siga as etapas descritas em Solucionar problemas de validade da política para configurar fileAssociations no editor do VS Code. As instruções também incluem o procedimento necessário para validar o arquivo de política.
Usar a extensão Azure AD B2C
A extensão Azure AD B2C permite que você entenda com facilidade a organização dos seus arquivos de política. Por exemplo, o gerenciador de políticas personalizadas permite que você veja os elementos de política personalizada usados e mova-os rapidamente.
Instalar a extensão Azure AD B2C no editor do VS Code
Siga as diretrizes fornecidas na extensão Azure AD B2C para saber como usar a extensão Azure AD B2C.
Observação
A comunidade desenvolveu a extensão VS Code para o Azure AD B2C a fim de ajudar os desenvolvedores de identidades. Ela não tem suporte da Microsoft e é disponibilizada estritamente no estado em que se encontra.
Próximas etapas
Em seguida, aprenda: