使用Azure AD B2C为自定义属性设置空值

马特·怀斯

我已经使用Azure AD B2C设置了自定义注册和配置文件编辑策略。我创建了一个用户可以填写的自定义属性。它是可选的。但是,我遇到一个问题,如果用户在注册过程中为此属性设置一个值,他们将无法删除该值并将其替换为空字符串。B2C将忽略此空值,并保持原始值不变。仅当用户设置其他非空值时,该值才会保留。

乔什·道格拉斯(Josh Douglas)

对于您的自定义策略,您需要在要从索赔中接收空值的技术资料中添加一个元数据项。在您概述的方案中,如果SelfAsserted-ProfileUpdate使用此元数据项更新技术资料(假设这是您的EditProfile用户流程参考的技术资料),则您应该能够更新属性并收到空声明,这意味着该属性已清除在AAD中。这是要添加的元数据项:

<Item Key="AllowGenerationOfClaimsWithNullValues">true</Item>

试试看,让我知道它是否可以解决您的问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

未存储在 Azure AD B2C 中的自定义用户属性值

Azure AD B2C 自定义策略集扩展属性值

使用自定义策略的Azure AD B2C内置属性吗?

如何使用图谱API更新Azure Ad B2c自定义用户属性

Azure AD B2C 自定义策略

Azure AD B2C 自定义策略

通过Azure刀片或在Azure AD B2C中以编程方式编辑自定义属性的值

如何获取自定义Azure AD B2C用户配置文件属性的值

Microsoft Graph SDK不返回Azure AD B2C用户的自定义属性值

是否可以在Azure AD B2C自定义策略中为输入提供默认值?

Azure AD B2C自定义用户属性

Azure AD B2C在SignUp策略中预填充了自定义属性

传递值以预填充Azure AD B2C中的自定义字段

使用Xamarin和Azure AD B2C设置自定义选项卡的样式

使用自定义属性在 Azure AD B2C 中存储有关用户的其他信息

自定义策略的Azure AD B2C自定义加载屏幕

Azure AD B2C - 自定义 Azure AD 自定义标识提供程序的 UI

自定义属性未显示在Azure AD B2C的用户配置文件中

是否可以将自定义属性添加到 Azure AD B2C 中的组

Azure AD B2C - 通过令牌中的图形 API 获取自定义属性集

Azure AD B2C自定义策略:将超链接添加到自定义属性ClaimType

Azure AD B2C多步骤自定义策略

Azure AD B2C页面UI自定义不支持Bootstrap吗?

Azure AD B2C页面UI自定义的CORS配置

根据任何自定义策略在Azure AD B2C中兑换刷新令牌

Azure AD B2C:通过 github 操作上传自定义策略

在联合 Azure AD B2C 注册自定义策略流上获取 UPN 的问题

通过Powershell上传Azure AD B2C自定义策略

在Azure AD B2C中配置自定义策略