Crates.io | slack-verify |
lib.rs | slack-verify |
version | 0.1.1 |
source | src |
created_at | 2018-12-21 00:30:41.441192 |
updated_at | 2018-12-21 00:35:01.051797 |
description | Verify Slack requests |
homepage | https://kkweon.github.io/slack-verify/ |
repository | https://github.com/kkweon/slack-verify |
max_upload_size | |
id | 103015 |
size | 7,082 |
Read the official documentation from Slack
Slack signs its requests using a secret that's unique to your app. Slack creates a unique string for your app and shares it with you. Verify requests from Slack with confidence by verifying signatures using your signing secret. On each HTTP request that Slack sends, we add an X-Slack-Signature HTTP header. The signature is created by combining the signing secret with the body of the request we're sending using a standard HMAC-SHA256 keyed hash. The resulting signature is unique to each request and doesn't directly contain any secret information. That keeps your app secure, preventing bad actors from causing mischief.