1

使用 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>

提前感谢您的帮助

4

1 回答 1

0

感谢@Mukesh Kumar

这是我们在 2020 年 6 月 19 日星期五报告的错误。最近,Microsoft 推出了适用于所有新 APIM 实例的新版本。因此,如果您之前创建了 APIM 实例,那么它会起作用。我们仍在等待 MS 提供修补程序。

于 2021-01-07T15:15:10.893 回答