Azure Active Directory B2C - 有关更改的通知

问题描述 投票:0回答:1

我有一个Azure B2C服务,用于为我的外部应用程序(不在Azure上托管)注册/登录用户。问题是我有一些使用这个的应用程序,我想在Active Directory中发生任何用户数据更改时通知他们每个人(例如电子邮件)。 Azure上是否有任何功能可以触发我的应用程序有关更改的通知,以便应用程序可以更新其数据库?

azure azure-ad-b2c
1个回答
0
投票

简短的回答是yes

很长 - 可能太复杂,绝对不在Azure AD B2C的范围内。

没有这个通知你能住吗?更改电子邮件地址对核心用户数据没有影响(唯一标识符,oid声明)。如果您在应用程序中保留本地用户配置文件数据(似乎是这样),那么您必须确保通过oid声明从B2C而不是通过其电子邮件地址引用用户。因此,只要用户登录,您就可以检查是否有最新信息。

不要忘记,Azure AD B2C中更改电子邮件地址在技术上是执行B2C策略。 B2C策略的每次执行都以用户被重定向到某个地方(通常是触发该策略的应用程序)结束,并带有新令牌。 (相对)简单的解决方案是处理此身份验证请求(策略)的回调,并使用它执行您想要的操作。例如,有一个通知服务可以通知所有应用程序有关更改(想想所有应用程序都有订阅的EventGrid主题)。

© www.soinside.com 2019 - 2024. All rights reserved.