如何将身份验证标头添加到GitHub webhook

时间:2017-10-15 11:07:49

标签: github

我在Salesforce中构建了一个Service,我将其作为有效负载URL传递给我的GitHub Webhook。调用此服务需要Authorization标头(Bearer“access_token”)。

目前,当我在GitHub中设置此webhook并尝试推送事件时,它遇到401 Unauthorized(因为它没有设置授权头)

任何人都可以告诉我在配置webhook时如何设置Authorization标头?

1 个答案:

答案 0 :(得分:0)

Salesforce Side的解决方法。

我发现了一篇关于此主题的较早帖子https://developer.salesforce.com/blogs/developer-relations/2012/02/quick-tip-public-restful-web-services-on-force-com-sites.html

您似乎可以使用网站公开启用Apex Rest的课程。

有了网站后:

  1. 修改您的网站详细信息。
  2. 单击“公共访问设置”。
  3. 转到Apex Class Access,然后添加该类。
  4. 我创建了一个测试社区,并使用了网站设置在那里启用它。