如何解决Azure B2C UI自定义时扩展策略上传的Schema验证错误
问题根因
你遇到的Schema校验错误是因为api.selfasserted对应的ContentDefinition节点末尾多了一个多余的小写字母s,该字符属于ContentDefinition节点下不允许存在的文本内容,不符合策略的XML Schema规则。
解决方法
- 找到扩展策略文件中如下代码行:
<ContentDefinition Id="api.selfasserted">s
- 删除该行末尾多余的
s,修改后如下:
<ContentDefinition Id="api.selfasserted">
修改完成后重新上传策略即可通过校验。
内容的提问来源于stack exchange,提问作者Karikalan
相关产品推荐
相关产品推荐

