Weryfikowanie niestandardowych plików zasad przy użyciu schematu TrustFrameworkPolicy

Możesz zwiększyć produktywność podczas edytowania lub pisania niestandardowych plików zasad, sprawdzając poprawek plików przed ich przekazaniem. Możesz zezwolić usłudze Azure Active Directory B2C (Azure AD B2C) na weryfikowanie plików zasad XML podczas ich przekazywania, ale większość błędów powoduje niepowodzenie przekazywania. Dlatego zalecamy zweryfikowanie niestandardowych plików zasad przed ich przekazaniem. Przykład nieprawidłowego pliku zasad jest nieprawidłowo sformatowany xml.

Ważne jest, aby używać dobrego edytora XML, takiego jak Visual Studio Code (VS Code). Zalecamy używanie programu VS Code, ponieważ umożliwia zainstalowanie rozszerzenia XML, takiego jak obsługa języka XML przez firmę Red Hat. Dobry edytor XML wraz z dodatkowym rozszerzeniem XML umożliwia kodowanie kolorów zawartości, wstępne wypełnianie typowych terminów, przechowywanie indeksowanych elementów XML i weryfikowanie względem schematu XML.

Aby zweryfikować niestandardowe pliki zasad, udostępniamy niestandardowy schemat XML zasad. Schemat można pobrać za pomocą linku https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-custom-policy-starterpack/master/TrustFrameworkPolicy_0.3.0.0.xsd lub odwołać się do niego z edytora, używając tego samego linku. Możesz również użyć rozszerzenia usługi Azure AD B2C dla programu VS Code, aby szybko przechodzić przez pliki zasad usługi Azure AD B2C i wiele innych funkcji. Dowiedz się więcej o rozszerzeniu usługi Azure AD B2C dla programu VS Code.

W tym artykule omówiono sposób wykonywania następujących zadań:

  • Użyj niestandardowego schematu XML zasad, aby zweryfikować pliki zasad.
  • Użyj rozszerzenia Azure AD B2C dla programu VS Code, aby szybko przechodzić przez pliki zasad.

Wymagania wstępne

Uwaga

Ten artykuł jest częścią serii Instrukcje tworzenia i uruchamiania własnych zasad niestandardowych w usłudze Azure Active Directory B2C. Zalecamy rozpoczęcie tej serii od pierwszego artykułu.

Korzystanie ze schematu TrustFrameworkPolicy

Schemat TrustFrameworkPolicy to niestandardowy schemat XML zasad, który umożliwia weryfikowanie plików zasad:

  1. Instalowanie obsługi rozszerzenia XML przez oprogramowanie Red Hat w edytorze programu VS Code

  2. Wykonaj kroki opisane w temacie Rozwiązywanie problemów z ważnością zasad, aby skonfigurować plikAsocjacje edytora programu VS Code. Instrukcje obejmują również procedurę sprawdzania poprawności pliku zasad.

Korzystanie z rozszerzenia usługi Azure AD B2C

Rozszerzenie usługi Azure AD B2C umożliwia łatwe zrozumienie organizacji plików zasad. Na przykład niestandardowy eksplorator zasad umożliwia wyświetlanie używanych elementów zasad niestandardowych i szybkie przechodzenie do nich.

  1. Instalowanie rozszerzenia usługi Azure AD B2C w edytorze programu VS Code

  2. Postępuj zgodnie ze wskazówkami podanymi w rozszerzeniu usługi Azure AD B2C, aby dowiedzieć się, jak używać rozszerzenia usługi Azure AD B2C.

Uwaga

Społeczność opracowała rozszerzenie programu VS Code dla usługi Azure AD B2C, aby pomóc deweloperom tożsamości. Rozszerzenie nie jest obsługiwane przez firmę Microsoft i jest udostępniane ściśle zgodnie z rzeczywistymi wersjami.

Następne kroki

Następnie dowiedz się: