Поделиться через


Проверка пользовательских файлов политики с помощью схемы TrustFrameworkPolicy

Это важно

Начиная с 1 мая 2025 г. Azure AD B2C больше не будет доступен для приобретения для новых клиентов. Дополнительные сведения см. в разделе "Вопросы и ответы".

Вы можете повысить производительность при редактировании или написании пользовательских файлов политики, проверяя файлы перед их отправкой. Вы можете разрешить Azure Active Directory B2C (Azure AD B2C) проверить XML-файлы политики при их отправке, но большинство ошибок приводят к сбою отправки. Поэтому перед их отправкой рекомендуется проверить пользовательские файлы политики. Пример недопустимого файла политики неправильно отформатирован XML.

Важно использовать хороший редактор XML, например Visual Studio Code (VS Code). Мы рекомендуем использовать VS Code, так как это позволяет устанавливать расширение XML, например поддержку языка XML Red Hat. Хороший редактор XML вместе с дополнительным расширением XML позволяет добавлять содержимое цветовых кодов, заполнять стандартные термины, поддерживать индексирование XML-элементов и проверять соответствие схеме XML.

Для проверки пользовательских файлов политики мы предоставляем xml-схему пользовательской политики. Вы можете скачать схему с помощью ссылки https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-custom-policy-starterpack/master/TrustFrameworkPolicy_0.3.0.0.xsd или обратиться к ней из редактора с помощью той же ссылки. Вы также можете использовать расширение Azure AD B2C для VS Code для быстрого перехода по файлам политик Azure AD B2C и многим другим функциям. Узнайте больше о расширении Azure AD B2C для VS Code.

В этой статье вы узнаете, как:

  • Используйте xml-схему пользовательской политики для проверки файлов политики.
  • Используйте расширение Azure AD B2C для VS Code, чтобы быстро перемещаться по файлам политики.

Предпосылки

Замечание

Эта статья является частью серии руководств «Создавайте и запускайте собственные пользовательские политики в Azure Active Directory B2C» . Мы рекомендуем начать эту серию из первой статьи.

Использование схемы TrustFrameworkPolicy

Схема TrustFrameworkPolicy — это xml-схема пользовательской политики, которая позволяет проверять файлы политик:

  1. Установка поддержки расширения XML с помощью Red Hat в редакторе VS Code

  2. Выполните действия, описанные в разделе "Устранение неполадок политики" , чтобы настроить fileAssociations редактор VS Code. Инструкции также включают процедуру проверки файла политики.

Использование расширения Azure AD B2C

Расширение Azure AD B2C позволяет легко понять организацию файлов политики. Например, обозреватель настраиваемых политик позволяет быстро просматривать используемые элементы настраиваемой политики и перемещаться к ним.

  1. Установка расширения Azure AD B2C в редакторе VS Code

  2. Следуйте инструкциям, приведенным в расширении Azure AD B2C , чтобы узнать, как использовать расширение Azure AD B2C.

Замечание

Сообщество разработало расширение VS Code для Azure AD B2C, чтобы помочь разработчикам удостоверений. Расширение не поддерживается корпорацией Майкрософт и предоставляется строго as-is.

Дальнейшие шаги

Далее вы узнаете: