Compartir a través de

在 Azure Active Directory B2C 中设置配置文件编辑流

重要

自 2025 年 5 月 1 日起,Azure AD B2C 将不再可供新客户购买。 在我们的常见问题解答中了解详细信息

在开始之前,请使用此页面顶部的 “选择策略类型 选择器”来选择要设置的策略类型。 Azure Active Directory B2C 提供了两种方法来定义用户如何与应用程序交互:通过预定义的 user 流或通过完全可配置的 custom 策略。 对于每种方法,本文中所需的步骤都不同。

个人资料编辑流程

配置文件编辑策略允许用户管理其配置文件属性,例如显示名称、姓氏、给定名称、城市和其他属性。 个人资料编辑流程涉及以下步骤:

  1. 使用本地或社交帐户注册或登录。 如果会话仍然处于活动状态,Azure AD B2C 授权用户,并跳到下一步。
  2. Azure AD B2C 从目录中读取用户配置文件,并让用户编辑属性。

配置文件编辑流

先决条件

如果尚未这样做,在 Azure Active Directory B2C 注册 Web 应用程序。

创建配置文件编辑用户流

要让用户在应用中编辑个人资料,请使用个人资料编辑流程。

  1. 在Azure AD B2C 租户概述页的菜单中,选择User flow,然后选择新用户流

  2. “创建用户流 ”页上,选择 配置文件编辑 用户流。

  3. “选择版本”下,选择“ 建议”,然后选择“ 创建”。

  4. 输入该用户流的名称。 例如, 个人资料编辑 1

  5. “标识提供者 ”下,至少选择一个标识提供者:

    • “本地帐户”下,选择以下项之一:电子邮件登录用户 ID 登录电话登录电话/电子邮件登录、用户 ID/电子邮件登录None了解详细信息
    • “社交标识提供者”下,选择已设置的任何外部社交或企业标识提供者。 了解详细信息
  6. “多重身份验证”下,如果要要求用户使用第二种身份验证方法验证其身份,请选择方法类型以及何时强制实施多重身份验证(MFA)。

  7. “用户属性”下,选择希望客户能够在其配置文件中编辑的属性。 有关值的完整列表,请选择“ 显示更多”,选择值,然后选择“ 确定”。

  8. 选择“ 创建 ”以添加用户流。 B2C_1的前缀会自动追加到名称中。

测试用户流

  1. 选择创建的用于打开其概述页的用户流,然后选择“ 运行用户流”。
  2. 对于“应用程序”,请选择前面已注册的名为 webapp1 的 Web 应用程序。 “回复 URL”应显示 https://jwt.ms
  3. 单击“ 运行用户流”,然后使用之前创建的帐户登录。
  4. 现在,你有机会更改用户的显示名称和职务。 单击“继续” 。 令牌将返回到 https://jwt.ms 并显示出来。

创建个人资料编辑策略

自定义策略是上传到 Azure AD B2C 租户以定义用户旅程的一组 XML 文件。 我们提供多个预构建策略的初学者包,包括:注册和登录、密码重置和配置文件编辑策略。 有关详细信息,请参阅 在 Azure AD B2C 中入门自定义策略

后续步骤