id author title date pages extension mime words sentences flesch summary cache txt docs-github-com-3681 Securing your webhooks - GitHub Docs .html text/html 1029 147 64 Securing your webhooks GitHub Docs Setting up your development environment to create a GitHub App Creating a GitHub App Setting permissions for GitHub Apps Creating a custom badge for your GitHub App Troubleshooting OAuth App access token request errors Using the GitHub API in your app For security reasons, you probably want to limit requests to those coming from GitHub. There are a few ways to go about this--for example, you could opt to allow requests from GitHub's IP address--but a far easier method is to set up a secret token and validate the information. You can use the repository, organization, and app webhook REST APIs to create, update, delete, and ping webhooks. GitHub App Webhooks REST API You'll need to set up your secret token in two places: GitHub and your server. When your secret token is set, GitHub uses it to create a hash signature with each payload. ./cache/docs-github-com-3681.html ./txt/docs-github-com-3681.txt