Azure AD B2C-仅使用本地帐户登录时,用户名或密码错误

时间:2019-10-03 10:07:10

标签: azure azure-ad-b2c

我正在为面向客户的Web应用程序设置b2c门户。并且我们仅使用本地帐户,并使用数字(用户名)登录。没有注册或任何社交登录。我们使用Graph API设置本地Azure AD帐户。

我们使用Microsoft LocalAccounts Only中的示例包创建了一个自定义策略(我们需要使用自定义策略,因为我们需要在用户旅途中的某些时候执行一些api调用)。并对其进行了修改,以使用用户名登录,如此处所述(Custom B2C Policy for Username based Local Accounts)。策略已成功上传。当我尝试测试登录策略时,出现了“ 用户名或密码无效。”错误。我们使用应用数据分析来进行记录。

app insight log:
      ""Exception"": {
        ""Kind"": ""Handled"",
        ""HResult"": ""80131500"",
        ""Message"": ""Invalid username or password."",
        ""Data"": {
          ""IsPolicySpecificError"": false

登录日志: 状态
失败 登录错误代码
500011 失败原因
其他

登录和个人资料编辑均引发相同的错误。我在这里缺少什么来获得正确的本地身份验证?请帮忙。

1 个答案:

答案 0 :(得分:0)

为使答案对其他人可见,我在注释中总结了答案:

这是此登录错误的常见原因。 Add application IDs TrustFrameworkExtensions.xml 文件将解决此问题。