首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Ubuntu webhook commad上设置webhook密钥?

如何在Ubuntu webhook commad上设置webhook密钥?
EN

Stack Overflow用户
提问于 2018-11-30 20:33:14
回答 1查看 941关注 0票数 1

详细信息如下所示。

代码语言:javascript
复制
apt-get install webhook
vim hooks.json
----------:
[
{
    "id": "plan",
     "execute-command": "/opt/hooks.com/hooks.sh",
     "command-working-directory": "/opt/plan",
     "response-message": "Webhook is rebuilding"
},
----------:
代码语言:javascript
复制
webhook -port 9500 -hooks hooks.json -verbose -hotreload -ip 10.128.22.125

这里的钩子地址是https://hooks.com/hooks/plan

这将触发挂钩并在给定目录上执行bash脚本。我从GitHub调用这个webhook URL来触发推送事件。我想添加秘密到这个网络钩子,以确保从钩子URL调用时的安全性。请帮我用这个网络钩子设置密码令牌。

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2018-12-06 18:58:34

在这里找到一个解决方案https://github.com/adnanh/webhook/blob/master/docs/Hook-Rules.md

代码语言:javascript
复制
vim hooks.json

并填入以下内容:

代码语言:javascript
复制
[
{
    "id": "plan",
    "execute-command": "/opt/hooks.com/hooks.sh",
    "command-working-directory": "/opt/plan",
    "response-message": "Webhook is rebuilding"
    "trigger-rule":
    {
      "and":
      [
        {
          "match":
          {
            "type": "payload-hash-sha1",
            "secret": "yourSecretToken",
            "parameter":
            {
              "source": "header",
              "name": "X-Hub-Signature"
            }
          }
        }
      ]
    }
   }
]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53557685

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档