#azure-ad-b2c
#azure-ad-b2c
Вопрос:
У меня есть веб-приложение, которое интегрировано с B2C. Когда я удаляю пользователя, чтобы отредактировать его данные, например: обновить его имя. После нажатия кнопки продолжить пользователь перенаправляется обратно в приложение.
Когда приложение запускает метод OnSecurityTokenValidated, я запрашиваю API Microsoft Graph, чтобы получить полные данные пользователя, включая имя. Если они обновили свое имя на экране редактирования профиля B2C, то иногда API Microsoft Graph по-прежнему возвращает их старое имя (каким оно было до обновления).
Похоже, что B2C не сохранил изменения для пользователя AD до того, как API Microsoft Graph затем запросит того же пользователя AD. Ожидается ли это?
Ответ №1:
Архитектура Azure AD представляет собой распределенный дизайн, в котором операции записи в конечном итоге согласованы, поэтому вы можете читать из реплики каталога до его записи.
Дополнительные сведения см. в разделе Что такое архитектура Azure Active Directory?
Возможно, вам захочется создать и прочитать свойства пользователя из токена ID.
Комментарии:
1. Я подумал, что это может быть так, спасибо за подтверждение этого!