如何将生成的 Oauth 1.0 标头用于 GET 请求?

Posted

技术标签:

【中文标题】如何将生成的 Oauth 1.0 标头用于 GET 请求?【英文标题】:How to use generated Oauth 1.0 header for GET request? 【发布时间】:2021-11-14 17:13:02 【问题描述】:

我已经使用 OAuth 1.0 自定义标头生成器单独生成了 OAuth 1.0 标头,包括以下详细信息。

oauth_consumer_key oauth_token oauth_signature_method oauth_timestamp oauth_nonce oauth_version oauth_signature

我的要求是触发包含 OAuth 1.0 的 GET 请求

使用 Authorization 标头发送 GET 请求是否正确?标题示例如下。

Authorization : OAuth oauth_consumer_key="XXXX",oauth_token="XXXX",oauth_signature_method="HMAC-SHA256",oauth_timestamp="1632196528",oauth_nonce="XXXX",oauth_version="1.0",oauth_signature="XXXX"

【问题讨论】:

【参考方案1】:

是的,

成功生成 OAuth 1 标头后,可以将其用作 Authorization 下的标头,如下所示。

Authorization : OAuth oauth_consumer_key="XXXX",oauth_token="XXXX",oauth_signature_method="HMAC-SHA256",oauth_timestamp="1632196528",oauth_nonce="XXXX",oauth_version="1.0",oauth_signature="XXXX"

【讨论】:

以上是关于如何将生成的 Oauth 1.0 标头用于 GET 请求?的主要内容,如果未能解决你的问题,请参考以下文章

Spring Boot:在标头中发送 JWT(OAuth)

OAuth 2.0 授权标头

如何使用身份验证过滤器将标头设置为令牌请求 OAuth?

使用 OAuth 1.0 生成签名时出现问题

node.js oauth-1.0a 适用于 Twitter API v1.1 但不适用于 v2

Azure fhir - 生成令牌 php