Skip to content

ebarnsli/slack_signature_verifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SLACK SIGNATURE VERIFIER

https://pypi.org/project/slack-signature-verifier/#description

Use

- pass in post request from slack and your apps signing secret
- returns whether request is valid message from slack
 from slack_signature_verifier.slack_signature_verifier import verify_slack_signature

 slack_request = {
    body: "example_body",
    headers: {
        "X-Slack-Signature": "signature_from_slack"
        "X-Slack-Request-Timestamp": "EPOCH_TIMESTAMP"
    }
 }
 
 is_valid_request = verify_slack_signature(slack_request, os.environ["SLACK_SIGNING_SECRET"])