我 试图 在 我 的 Angular 应用 程序 上 创建 一 个 " 用户 首选 项 " 页面 UI , 以 允许 用户 编辑 他们 的 数据 。
据 我 所 知 , 用户 数据 是 从 令牌 中 获取 的 , 它们 被 称为 :索赔
我 使用 * Azure AD B2C * 对 他们 进行 身份 验证 , 我 可以 看到 用户 配置 文件 数据 , 但 无法 修改 数据 。
因此 , 我 通过 令牌 上 的 声明 获取 用户 数据 , 方法 如下 :
ngOnInit() {
this.companyName = this.authService.instance.getActiveAccount().idTokenClaims['extension_CompanyName'];
}
中 的 每 一 个
但 我 不 知道 如何 编辑 这些 声明 , 我 没有 遇到 任何 信息 , 只 看到 这 是 可能 的 创建 一 个 新 的 用户 流 编辑 他们 的 数据 在 Azure AD B2C , 但 主要 的 想法 是 留在 我 的 应用 程序 .
知道 吗 ? 谢谢 !
1条答案
按热度按时间rkue9o1l1#
您有两个选项: