带有无效子元素 issuer-signing-keys 的 API 管理 JWT
Posted
技术标签:
【中文标题】带有无效子元素 issuer-signing-keys 的 API 管理 JWT【英文标题】:API Management JWT with invalid child element issuer-signing-keys 【发布时间】:2021-06-15 11:11:10 【问题描述】:我正在尝试在我的 API Magement 测试实例上设置 validate-jwt 令牌策略,但我不断收到以下错误:
第 15 行第 10 列的元素 'validate-jwt' 出错:元素 'validate-jwt' 具有无效的子元素 'issuer-signing-keys'。预期的可能元素列表:'required-claims'。
这是我正在使用的政策:
<validate-jwt header-name="Authorization" failed-validation-httpcode="401" failed-validation-error-message="Unauthorized" require-expiration-time="true" require-scheme="Bearer" require-signed-tokens="true">
<issuers>
<issuer>https://myissuer.com</issuer>
</issuers>
<issuer-signing-keys>
<key>dGVzdF9rZXk=</key>
</issuer-signing-keys>
<required-claims>
<claim name="oid" match="all" />
</required-claims>
</validate-jwt>
密钥只是一个测试,但它是一个有效的 64 位编码值。
是否有设置元素的顺序?或对其他元素的任何依赖?我在文档中找不到任何关于此的内容。
谢谢
【问题讨论】:
【参考方案1】:似乎发行者上的 https 是错误...删除后它起作用了
【讨论】:
以上是关于带有无效子元素 issuer-signing-keys 的 API 管理 JWT的主要内容,如果未能解决你的问题,请参考以下文章
命名空间“...”中的元素“...”具有无效的子元素,即使模式中存在子元素
对象作为 React 子对象无效(找到:带有键 job 的对象)。如果您打算渲染一组孩子,请改用数组
尝试在反应中映射数据时出现错误。对象作为 React 子对象无效(找到:带有键 children 的对象),我该如何解决?