出现"AADB2C90037"错误是因为在B2C自定义策略中,使用了authenticationSource属性来跳过AAD注册,但是该属性的值不正确。下面是一个示例代码,演示如何解决此错误:
打开B2C自定义策略的文件(通常是名为"TrustFrameworkExtensions.xml"的文件)。
在元素中找到要修改的策略。
在元素中找到与注册过程相关的技术配置文件。
在该技术配置文件中找到元素,这是用于注册过程的验证配置。
在元素中,找到元素,并检查其中的元素。
在元素中,找到名为的子元素,并检查其中是否有名为"requireAADRegistration"的条件。
如果找到了名为"requireAADRegistration"的条件,确保其值为"false",这样就可以跳过AAD注册。
下面是一个示例代码,演示如何在B2C自定义策略中设置"requireAADRegistration"条件为"false":
Local Account SignIn
requireAADRegistration
false
通过将"requireAADRegistration"条件设置为"false",您可以跳过AAD注册,并解决"AADB2C90037"错误。请确保在自定义策略的正确位置进行修改,并使用适合您的策略的元素和配置。