oauth2.0 在Azure AD B2C连接的Angular应用上修改配置文件

v440hwme  于 2022-11-21  发布在  Angular
关注(0)|答案(1)|浏览(165)

我 试图 在 我 的 Angular 应用 程序 上 创建 一 个 " 用户 首选 项 " 页面 UI , 以 允许 用户 编辑 他们 的 数据 。
据 我 所 知 , 用户 数据 是 从 令牌 中 获取 的 , 它们 被 称为 :索赔
我 使用 * Azure AD B2C * 对 他们 进行 身份 验证 , 我 可以 看到 用户 配置 文件 数据 , 但 无法 修改 数据 。
因此 , 我 通过 令牌 上 的 声明 获取 用户 数据 , 方法 如下 :

ngOnInit() {
    this.companyName = this.authService.instance.getActiveAccount().idTokenClaims['extension_CompanyName'];
}

中 的 每 一 个
但 我 不 知道 如何 编辑 这些 声明 , 我 没有 遇到 任何 信息 , 只 看到 这 是 可能 的 创建 一 个 新 的 用户 流 编辑 他们 的 数据 在 Azure AD B2C , 但 主要 的 想法 是 留在 我 的 应用 程序 .
知道 吗 ? 谢谢 !

rkue9o1l

rkue9o1l1#

您有两个选项:

  • 使用配置文件编辑用户流
  • 使用图形API

相关问题