次の方法で共有


TrustFrameworkPolicy スキーマを使用してカスタム ポリシー ファイルを検証する

重要

2025 年 5 月 1 日より、Azure AD B2C は新規のお客様向けに購入できなくなります。 詳細については、FAQ を参照してください

カスタム ポリシー ファイルをアップロードする前に検証することで、カスタム ポリシー ファイルを編集または書き込む際の生産性を向上させることができます。 アップロード時に Azure Active Directory B2C (Azure AD B2C) に XML ポリシー ファイルを検証させることができますが、ほとんどのエラーによってアップロードが失敗します。 そのため、カスタム ポリシー ファイルをアップロードする前に検証することをお勧めします。 無効なポリシー ファイルの例として、XML の形式が正しくありません。

Visual Studio Code (VS Code) などの優れた XML エディターを使用することが不可欠です。 RED Hat による XML 言語サポートなどの XML 拡張機能をインストールできるため、VS Code を使用することをお勧めします。 優れた XML エディターと追加の XML 拡張機能を使用すると、コンテンツの色分け、一般的な用語の事前入力、XML 要素のインデックス作成の維持、XML スキーマに対する検証を行うことができます。

カスタム ポリシー ファイルを検証するために、カスタム ポリシー XML スキーマを提供します。 スキーマは、 https://raw.githubusercontent.com/Azure-Samples/active-directory-b2c-custom-policy-starterpack/master/TrustFrameworkPolicy_0.3.0.0.xsd リンクを使用してダウンロードすることも、同じリンクを使用してエディターから参照することもできます。 VS Code 用の Azure AD B2C 拡張機能を使用して、Azure AD B2C ポリシー ファイルやその他の多くの機能をすばやく移動することもできます。 VS Code 用の Azure AD B2C 拡張機能について詳しく説明します。

この記事では、次の方法について説明します。

  • カスタム ポリシー XML スキーマを使用してポリシー ファイルを検証します。
  • VS Code 用の Azure AD B2C 拡張機能を使用して、ポリシー ファイルをすばやく移動します。

[前提条件]

この記事は、 Azure Active Directory B2C での独自のカスタム ポリシーの作成と実行に関するハウツー ガイド シリーズの一部です。 最初の記事からこのシリーズを開始することをお勧めします。

TrustFrameworkPolicy スキーマを使用する

TrustFrameworkPolicy スキーマは、ポリシー ファイルを検証できるカスタム ポリシー XML スキーマです。

  1. VS Code エディター で Red Hat による XML 拡張機能のサポート をインストールする

  2. ポリシーの有効性のトラブルシューティングの手順に従って、VS Code エディターで fileAssociations を設定します。 この手順には、ポリシー ファイルを検証する手順も含まれています。

Azure AD B2C 拡張機能を使用する

Azure AD B2C 拡張機能を使用すると、ポリシー ファイルの編成を簡単に理解できます。 たとえば、カスタム ポリシー エクスプローラーを使用すると、使用するカスタム ポリシー要素を表示し、すばやく移動できます。

  1. VS Code エディターに Azure AD B2C 拡張機能 をインストールする

  2. Azure AD B2C 拡張機能で提供されているガイダンスに従って、Azure AD B2C 拡張機能の使用方法を学習します。

コミュニティでは、ID 開発者を支援するために、Azure AD B2C 用の VS Code 拡張機能を開発しました。 Microsoft はこの拡張機能をサポートしておらず、厳密に現状のまま利用可能です。

次のステップ

次に、次の情報を確認します。