添加 JWT 入站策略时出错:元素 'validate-jwt' 中的错误:无法解析证书“”
Error adding a JWT inbound policy: Error in element 'validate-jwt':Certificate '' could not be resolved
使用 Azure APIM 添加入站策略以验证 JWT 时,配置编辑器抛出以下错误:
One or more fields contain incorrect values: Error in element 'validate-jwt' on line 16, column 10: Certificate '' could not be resolved.
我可以看到是 issuer-signing-keys
节点导致了问题,因为删除它可以保存它。
这是策略文件的示例:
<policies>
<inbound>
<base />
<validate-jwt header-name="Authorization" require-scheme="Bearer">
<issuer-signing-keys>
<key>YmVlZg==</key>
</issuer-signing-keys>
</validate-jwt>
</inbound>
<backend>
<base />
</backend>
<outbound>
<base />
</outbound>
<on-error>
<base />
</on-error>
</policies>
在此先感谢您的帮助
感谢@Mukesh Kumar
这是我们在 2020 年 6 月 19 日星期五报告的错误。最近,Microsoft 推出了适用于 APIM 所有新实例的新版本。因此,如果您之前创建了 APIM 实例,那么它就可以工作。我们仍在等待 MS 提供修补程序。
使用 Azure APIM 添加入站策略以验证 JWT 时,配置编辑器抛出以下错误:
One or more fields contain incorrect values: Error in element 'validate-jwt' on line 16, column 10: Certificate '' could not be resolved.
我可以看到是 issuer-signing-keys
节点导致了问题,因为删除它可以保存它。
这是策略文件的示例:
<policies>
<inbound>
<base />
<validate-jwt header-name="Authorization" require-scheme="Bearer">
<issuer-signing-keys>
<key>YmVlZg==</key>
</issuer-signing-keys>
</validate-jwt>
</inbound>
<backend>
<base />
</backend>
<outbound>
<base />
</outbound>
<on-error>
<base />
</on-error>
</policies>
在此先感谢您的帮助
感谢@Mukesh Kumar
这是我们在 2020 年 6 月 19 日星期五报告的错误。最近,Microsoft 推出了适用于 APIM 所有新实例的新版本。因此,如果您之前创建了 APIM 实例,那么它就可以工作。我们仍在等待 MS 提供修补程序。