是否可以通过 webhook 发送不记名访问令牌?如果不是,我怎么能通过代码做到这一点?

Posted

技术标签:

【中文标题】是否可以通过 webhook 发送不记名访问令牌?如果不是,我怎么能通过代码做到这一点?【英文标题】:Is it possible to send bearer access token through webhooks? If not how can I do it through code? 【发布时间】:2018-12-18 06:09:13 【问题描述】:

我在 nodejs 中有以下代码,但 zapier 不支持请求模块。 使用 fetch 或标准 http 方法,这可以在我的 zap 中实现吗?

request(
  
    url: "https://wechat.com/",
    auth: 
      bearer: accessToken
    
  ,
  function(err, res) 
    //do something
  
);

【问题讨论】:

【参考方案1】:

David 来自 Zapier 平台团队。是的,fetch 非常简单。

您需要将Authentication 标头设置为bearer mytoken

const myToken = "ABCD";

const response = await fetch("https://self.wavity.net/scim/doc/", 
  headers:  Authentication: `bearer $myToken` 
);

如果需要,您还可以使用base-64 库对令牌进行编码,如here 所述。

【讨论】:

如何在 fetch 中发送 json 数据 我会看看这个答案:***.com/questions/29775797/fetch-post-json-data

以上是关于是否可以通过 webhook 发送不记名访问令牌?如果不是,我怎么能通过代码做到这一点?的主要内容,如果未能解决你的问题,请参考以下文章

使用不记名令牌授权 Azure 请求?

在 Auth0 的 /userinfo api 端点中发送的不记名令牌是不是会过期?

Flutter Web:如何发送不记名令牌?

Symfony 在哪里存储和获取不记名令牌并做出反应?

OAUTH2.0 不记名令牌不工作

Apollo 客户端未在 Nextjs Lamda 中发送 JWT 不记名令牌