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


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

Вы можете повысить производительность при редактировании или написании пользовательских файлов политики, проверяя файлы перед их отправкой. Вы можете разрешить 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, чтобы помочь разработчикам удостоверений. Это расширение не поддерживается корпорацией Майкрософт и предоставляется исключительно в том виде, в котором оно было создано.

Следующие шаги

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