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



嗨,我正在尝试使用onprem-api验证用户密码。下面是我信任的框架基本策略代码。famework文件将可从以下Github链接进行浏览。https://github.com/azure-ad-b2c/user-migration/issues/30执行上述策略时出现以下错误"无法验证提供的信息"你能帮我一下我在这里缺了什么吗。

谢谢,湿婆

请检查以下几点:

无法验证提供的信息

  1. 如果我们在身份体验框架和代理身份体验框架工作应用程序的扩展策略中放置了错误的ID或值,或者扩展属性本身没有成功注册,则可能会出现此问题
  2. 请检查B2C的自定义属性或扩展属性是否正确注册,以便在要验证的技术配置文件中使用该属性。在Azure Active Directory B2C | Microsoft文档中定义自定义属性
  3. 请确保元数据的详细信息都是正确的。要在您的策略中启用自定义属性,我们需要在AAD Common技术配置文件元数据中使用扩展属性之前提供应用程序ID和应用程序对象ID。修改您的自定义策略

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

  1. 此外,请检查提到的自定义属性的数据类型是否正确,并且收到的声明是否与数据类型匹配。请参阅b2c自定义策略starterpack/iissues

参考文献:

  1. c#-";无法验证所提供的信息";DNA整合-堆栈溢出
  2. azure广告B2C强制重置密码。无法验证提供的信息·发布GitHub

最新更新