You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何查找Azure B2C错误“A user with the specified credential could not be found”对应的StringId?

你遇到的这个错误对应的StringId为UserMessageIfUserDoesNotExists,直接按你给出的格式添加本地化配置即可:

<LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfUserDoesNotExists">你输入的账号不存在,请确认后重试</LocalizedString>

以下是通用的错误码映射StringId的方法,后续遇到同类问题都可以使用:

  • 开启自定义策略调试模式:在策略配置中打开开发模式开关,触发对应错误时,返回的响应报文中会直接携带该错误对应的stringId字段,复制过来直接用即可。
  • 匹配内置字符串命名规则:所有错误类的StringId都以UserMessageIf为前缀,后面拼接错误语义的英文表述,比如用户不存在就是UserMessageIfUserDoesNotExists,验证码错误就是UserMessageIfInvalidCode,和错误码文档里的语义一一对应即可快速匹配。
  • 前端捕获属性:如果是自定义UI页面,可以在页面中加一段临时JS,监听错误提示节点的生成,B2C渲染错误时会把StringId作为自定义属性挂载到错误提示的DOM元素上,直接提取即可。

注意要把这段本地化配置放到密码重置页面对应的ContentDefinition的Localization节点下,否则配置不会生效。

内容的提问来源于stack exchange,提问作者davidx1

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 14:54:04