azure B2c 无缝用户迁移自定义策略错误

azure B2c Seamless user migration custom policy error

您好,我正在尝试使用 onprem-api 验证用户密码。 下面是我的可信框架基本策略代码。 famework 文件可以从以下 Github link 获得。 https://github.com/azure-ad-b2c/user-migration/issues/30 执行上述政策时出现以下错误 “无法验证所提供的信息。” 你能帮我看看我在这里遗漏了什么吗?

谢谢, 湿婆

请检查以下几点:

Unable to validate the information provided

  1. 如果我们在 Identity Experience Framework 和 Proxy Identity Experience Framework 应用程序的扩展策略中放置了错误的 ID 或值,或者扩展 属性 本身未成功注册,则可能会出现此问题。
  2. 请检查 B2C 的自定义属性或扩展属性是否已正确注册,以便在要验证的技术配置文件中使用 属性。 Define custom attributes in Azure Active Directory B2C | Microsoft Doc
  3. 请确保元数据详细信息都是correct.To在您的策略中启用自定义属性,我们需要提供应用程序ID和应用程序对象ID 在 AAD-Common 技术资料元数据中使用扩展名 属性 之前。 modify-your-custom-policy 就这样。

<Metadata>
       <Item Key="ApplicationObjectId"> objectId here</Item>
         <Item Key="ClientId"> appId here</Item>
    </Metadata>

  1. 另请检查所提及的自定义属性的数据类型是否正确以及收到的声明是否与数据类型相匹配。参见 b2c-custom-policy-starterpack/issues

参考文献:

  1. c# -"Unable to validate the information provided"DNA integration - Stack Overflow
  2. azure ad B2C force password reset. Unable to validate the information provided · Issue GitHub