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

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:

  1. Instale o suporte à extensão XML da Red Hat no seu editor VS Code

  2. 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.

  1. Instalar a extensão Azure AD B2C no seu editor de código VS

  2. 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: