首页 > 解决方案 > Microsoft Graph 对于 B2C 自定义策略更新用户详细信息的速度太快

问题描述

我有一个与 B2C 集成的 Web 应用程序。当我带用户去编辑他们的详细信息时 - 例如:更新他们的名字。单击继续后,用户将被重定向回应用程序。

当应用程序点击 OnSecurityTokenValidated 方法时,我正在查询 Microsoft Graph API 以获取用户的完整详细信息,包括姓名。如果他们在 B2C 编辑配置文件屏幕中更新了他们的名称,那么有时 Microsoft Graph API 仍会返回他们的旧名称(更新前的名称)。

因此,在 Microsoft Graph API 查询同一个 AD 用户之前,B2C 似乎没有将更改保存回 AD 用户。这是预期的吗?

标签: azure-ad-b2c

解决方案


Azure AD 体系结构是一种分布式设计,其中写入最终是一致的,因此您可能会在写入之前从目录副本中读取它。

有关详细信息,请参阅什么是 Azure Active Directory 体系结构?

您可能希望从 ID 令牌发出和读取用户属性。


推荐阅读