你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

使用 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 编辑器

方案说明

以下部分介绍了 ContosoFabrikam 使用此工具规划 Azure AD B2C 部署时要考虑的两个 Visual IEF 编辑器方案。

案例 1 - Contoso:IEF 逻辑、进行更改和启用功能

Contoso 企业使用 Azure AD B2C,并具有广泛的 IEF 部署。 Contoso 当前面临的挑战是:

  • 向新招聘的开发人员教授 IEF 逻辑。
  • 对 IEF 进行更改。
  • 启用欺诈保护、标识保护和生物识别等功能。

将 IEF 文件加载到 Visual IEF 编辑器中时,将显示用户旅程列表,其中包含每个旅程的流程图。 用户旅程元素包含有用的数据和功能。 搜索简化了通过 IEF 逻辑进行跟踪的过程,并启用了所需的功能。 修改后的文件可以:

  • 下载到本地机器。
  • 上传到 GitHub。
  • 通过 CI/CD 运行。
  • 部署到较低的环境进行测试。

案例 2 - Fabrikam:快速实施

Fabrikam 是一家大型企业,决定使用 Azure AD B2C。 他们的目标是:

  • 快速实施 Azure AD B2C
  • 无需学习 IEF 即可发现功能

注意

此方案为个人预览版。 有关访问权限或遇到问题,请联系 Grit IAM 解决方案支持

Fabrikam 有一组预构建的模板,其中包含显示用户流程的直观图表。 使用 Visual IEF Editor 修改模板,然后将它们部署到较低的环境中,或者将它们上传到 GitHub 进行 CI/CD。

修改 IEF 后,下载文件并将其上传到 Azure AD B2C 以查看它们的运行情况。

后续步骤

有关更多信息,请查看以下文章: