使用 Azure 函数和 API 连接器 Azure B2C 生成显示名称

Generate Display Name with Azure function and API connector Azure B2C

我在我的应用程序中使用 azure b2c 注册策略(内置策略)。我在注册期间从用户那里获取名字和姓氏。由于我没有使用显示名称,因此显示名称被保存为未知。

我正在考虑创建一个 azure 函数,它将显示名称更新为 firstname_lastname 和 link 它作为 API 连接器更新到用户流。如果您尝试过相同的方法,能否请您告诉我。如果我能获得相同的示例 azure 函数代码,那就太好了。

您绝对可以在自定义策略中执行此操作。

但是,对于 API 连接器,文档说返回的声明“覆盖了用户已经在属性集合页面中提供的任何值”。您尚未提供“displayName”,因此这可能无法实现。

有一些功能快速启动here

在您的案例中,API 中的声明名称是:

"displayName" = "givenName" + " " + "surname"