【发布时间】:2020-10-12 04:28:49
【问题描述】:
我正在为基于 content-type = application/jose 的 Web 服务开发集成客户端。
这意味着我必须以 JWS / JWT 的形式发送消息正文。现在,我回顾了 JWS 和 JWT,发现它由包含算法详细信息的 Header 和包含要传输的有效负载的有效负载组成,但我在互联网上没有看到任何实际有效负载编码的示例智威汤逊?我只看到 sub、iat、日期时间等字段。
我想知道,如果我的解码 JSON 请求正文是:
{
"instruction_id": "1",
"account_code": "1234",
...
...
}
那么在这种情况下,有效载荷是什么?我没有发现 JWS 和 JWT 之间有什么大的区别,它们都包括头、有效负载和签名(使用 header.payload 上的私钥或公钥应用)。
有人可以详细说明他们的实际区别吗?并回复我上面的有效载荷查询?
【问题讨论】:
-
但是曝光方已经向我们提供了文档,其中已经写到我们必须通过 JWS 与每个 API 请求。在请求和响应的示例中,它向我们展示了解码的 JSON,但希望在发送时将其编码为 JWT/JWS 密码。请建议
-
抱歉,我完全忽略了您的
application/jose要求。 -
你能帮帮我吗? :)
-
payload:只要是 JSON 格式,您基本上可以将任何您想要的内容放入有效负载中。关于 JWT 与 JWS:stackoverflow.com/questions/27640930/…
-
那么payload中的这些组件是什么?国际会计准则,分,国际空间站,经验。也必须放吗?