提取中的 OAuth1 身份验证

OAuth1 Authentication in Fetch

本文关键字:身份验证 OAuth1 提取      更新时间:2023-09-26

我正在尝试使用OAuth令牌连接我的drupal。我能够使用将OAuth1身份验证设置为标题的PostMan成功做到这一点。在我的javascript应用程序中,我正在使用Fetch进行获取请求,问题是如何添加标头。在php中,可以使用GuzzleHttp''Subscriber''Oauth''Oauth1; 类 (参考)

但是如何在我的 JS 应用程序中执行此操作? 我可以使用什么库来生成与 OAuth 兼容的正确标头,使用使用者密钥和客户端密钥

示例 JS 代码

return fetch('http://d8.epicureans.in/node/1?_format=json', {'mode': 'no-cors',
method: 'get',
headers: {},
})

我用oauth-1.0a解决了它检查实施情况https://github.com/ddo/oauth-1.0a/issues/35