Grit Visual IEF エディターを使用して Azure Active Directory B2C Identity Experience Framework (IEF) XML を編集する

Grit Software Systems Visual Identity Experience Framework (IEF) エディターは、Azure Active Directory B2C (Azure AD B2C) 認証のデプロイ時に時間を節約するツールです。 これは複数の言語をサポートし、コードを記述する必要がありません。 また、ユーザー体験用のノーコード デバッガーも付いています。

Visual IEF エディターを使用して、次のことを実行できます。

  • Azure AD B2C IEF XML、HTML/CSS/JS、および .NET API を作成して、Azure AD B2C をデプロイします。
  • Azure AD B2C IEF XML を読み込みます。
  • 現在のコードを視覚化して変更し、チェックインし、継続的インテグレーション/継続的デリバリー (CI/CD) パイプラインで実行します。

前提条件

IEF エディターの使用を開始するには、次の前提条件が満たされていることを確認します。

コード開発ワークフローのサンプル

次の図は、XML ファイルから運用環境までのコード開発ワークフローのサンプルを示しています。

コード開発ワークフローのサンプルを示すスクリーンショット。

手順 説明
1. https://www.gritiefedit.com に移動し、ユーザー インターフェイスの [ポリシーのアップロード] ボタンを使用して、Azure AD B2C カスタマー ポリシー スターター パックからポリシーをアップロードします。
2. Visual IEF エディター ツールを使用して、更新または変更が必要なユーザー体験とセルフアサートされたプロファイルを選択して編集します。
3. ファイルが更新されたら、ダウンロード ボタンを選択します。 すべてのポリシーがローカル コンピューターにダウンロードされます。
4. ファイルを GitHub または CI/CD パイプラインにチェックインします。
5. Azure AD B2C ポリシーをテストするためにファイルを低い環境で使用します。
6. Azure AD B2C 運用環境にポリシーをデプロイします。

IEF エディターの詳細を参照してください。

シナリオの説明

次のセクションでは、このツールを使用して Azure AD B2C デプロイを計画するときに考慮する ContosoFabrikam の 2 つの Visual IEF エディターのシナリオについて説明します。

ケース 1 - Contoso: IEF のロジック、変更の実施、および機能の有効化

Contoso では Azure AD B2C を使用しており、IEF を広範にデプロイしています。 Contoso の現在の課題は次のとおりです。

  • 新規採用の開発者に IEF のロジックを教える。
  • IEF を変更する。
  • 不正行為の保護、ID 保護、生体認証などの機能を有効にする。

IEF ファイルが Visual IEF エディターに読み込まれると、ユーザー体験の一覧が各体験のフローチャートと共に表示されます。 ユーザー体験の要素には、有用なデータと機能が含まれています。 検索を使用すると、IEF ロジックをトレースするプロセスが容易になり、必要な機能が有効になります。 変更されたファイルには、次の処理ができます。

  • ローカル コンピューターにダウンロードする。
  • GitHub にアップロードする。
  • CI/CD 経由で実行する。
  • テストのために低い環境にデプロイする。

ケース 2 - Fabrikam: 高速実装

Fabrikam は、Azure AD B2C の使用を決定した大企業です。 目標は次のとおりです。

  • Azure AD B2C を素早く実装する
  • IEF を学習せずに機能を見つける

Note

このシナリオはプライベート プレビュー段階です。 アクセスまたは質問については、Grit IAM Solutions のサポートにお問い合わせください。

Fabrikam には、ユーザー フローを示す直感的な図を備えた一連の事前構築済みテンプレートがあります。 Visual IEF エディターを使用してテンプレートを変更した後、低い環境にデプロイするか、CI/CD 用に GitHub にアップロードします。

IEF が変更されたら、ファイルをダウンロードし、Azure AD B2C にアップロードして、それらの動作を確認します。

次のステップ

追加情報については、次の記事を参照してください。