【问题标题】:How to Unlink a Work or School account in B2C?如何在 B2C 中取消链接工作或学校帐户?
【发布时间】:2021-10-12 15:44:22
【问题描述】:

我正在寻找如何从 B2C 用户取消链接 Azure 工作/学校帐户的示例。我已使用此示例策略Account-Linkage-Unified 并且可以成功链接工作/学校帐户,但取消链接使用下面的元数据标签来查找“身份”集合中的条目以显示取消链接按钮......但是工作/学校帐户的发行人是 https://login.microsoftonline.com/{tenantId}/v2.0

<Metadata>
  <Item Key="ClaimValueOnWhichToEnable">login.microsoftonline.com</Item>
</Metadata> 

如果它与“login.microsoftonline.com”匹配,我需要一种方法来匹配从身份集合中提取的值。

欢迎提出任何建议。

【问题讨论】:

  • 您可以参考有关技术配置文件的此 Microsoft 文档链接,其中在本文档的最后一部分中,指定要使用 'OnItemExistenceInStringCollectionClaim' 传递 'ClaimValueonWhichToEnable':-github.com/azure-ad-b2c/samples/tree/master/policies/…。请参考它并检查它是否有帮助。
  • 您好,您的链接指向我正在使用的自定义策略。问题是 OnItemExistenceInStringCollectionClaim 有效,但它是基于我在上面发布的 Meta 标签的静态表示......而我需要它来匹配用户身份集合中另一个 Azure 租户的实际颁发者的动态结果。不知道该怎么做

标签: azure-ad-b2c azure-ad-b2c-custom-policy


【解决方案1】:

我最终创建了一个自定义属性,将颁发者值放入 (https://login.microsoftonline.com/3b7daec3-d31c-xxxx-b5d4-e6e5facd1080/v2.0) 中,以便在取消链接时,技术配置文件可以从用户那里提取它并在要删除的集合中找到正确的身份。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-03
    • 2016-09-05
    • 2018-06-27
    • 2019-03-09
    相关资源
    最近更新 更多