{ "info": { "author": "Erik Barns", "author_email": "ebarns@labelinsight.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Build Tools" ], "description": "# SLACK SIGNATURE VERIFIER\n\n## Use\n - pass in post request from slack and your apps signing secret\n - returns whether request is valid message from slack\n\n```\n slack_request = {\n body: \"example_body\",\n headers: {\n \"X-Slack-Signature\": \"signature_from_slack\"\n \"X-Slack-Request-Timestamp\": \"EPOCH_TIMESTAMP\"\n }\n }\n\n is_valid_request = verify_slack_signature(slack_request, os.envrion[\"SLACK_SIGNING_SECRET\"])\n\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/ebarnsli/slack_signature_verifier/archive/0.0.8.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ebarnsli/slack_signature_verifier", "keywords": "SLACK,SIGNING,SIGNATURE", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "slack-signature-verifier", "package_url": "https://pypi.org/project/slack-signature-verifier/", "platform": "", "project_url": "https://pypi.org/project/slack-signature-verifier/", "project_urls": { "Download": "https://github.com/ebarnsli/slack_signature_verifier/archive/0.0.8.tar.gz", "Homepage": "https://github.com/ebarnsli/slack_signature_verifier" }, "release_url": "https://pypi.org/project/slack-signature-verifier/0.7/", "requires_dist": null, "requires_python": "", "summary": "Verify your request from slack with your slack signing secret", "version": "0.7" }, "last_serial": 5636291, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "b4c2c78af8ee7dc715de36e49b1816d6", "sha256": "9b528e3494f87aa1a394f1bf01e1c0badcf4e398f1a790b3521be18968a0703c" }, "downloads": -1, "filename": "slack_signature_verifier-0.1.tar.gz", "has_sig": false, "md5_digest": "b4c2c78af8ee7dc715de36e49b1816d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1629, "upload_time": "2019-08-05T16:50:08", "url": "https://files.pythonhosted.org/packages/0b/50/30d96a4557436c5d783be50d44d6bfe4d9ca97638d9b6ac0ec3de07680fb/slack_signature_verifier-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "aaa27ea1f9038031d4c08c78da422086", "sha256": "bd54cf4733320eafb297adb5e9077a16441327a861ee809b1f2493c212cafb05" }, "downloads": -1, "filename": "slack_signature_verifier-0.1.1.tar.gz", "has_sig": false, "md5_digest": "aaa27ea1f9038031d4c08c78da422086", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1633, "upload_time": "2019-08-05T17:02:34", "url": "https://files.pythonhosted.org/packages/69/3c/602e8cad6c79cb461ade448cb64b1938ecb1691dee722ad829891b92b743/slack_signature_verifier-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "c53d370b4f57149063ad0bd29223e545", "sha256": "f28bb00bcadd5c90b5e9fe1a9327a5d28438d7e5989d3ce41d755ab5bb582eae" }, "downloads": -1, "filename": "slack_signature_verifier-0.1.2.tar.gz", "has_sig": false, "md5_digest": "c53d370b4f57149063ad0bd29223e545", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1614, "upload_time": "2019-08-05T17:06:58", "url": "https://files.pythonhosted.org/packages/c4/5a/e59866231c85cc3077f5cce94621eb50355546d638f9ddfdc5a8b30d67aa/slack_signature_verifier-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "771d8fa3abfd3d21cfd24315163bd7a7", "sha256": "eda23933079d4c5f212435b6986acea6189cb429f0553df7430007aefb722e53" }, "downloads": -1, "filename": "slack_signature_verifier-0.1.3.tar.gz", "has_sig": false, "md5_digest": "771d8fa3abfd3d21cfd24315163bd7a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1614, "upload_time": "2019-08-05T17:09:59", "url": "https://files.pythonhosted.org/packages/85/d0/9cfed60bcbf133534b0f144b4be7aa4b3461c4613813e927788d052063f6/slack_signature_verifier-0.1.3.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "ebc93374b5c77ca33361d2c324fd2013", "sha256": "d334e45bfebfe968e692de45350d32b6d3f37087f0c12ca9b640c67646171559" }, "downloads": -1, "filename": "slack_signature_verifier-0.2.tar.gz", "has_sig": false, "md5_digest": "ebc93374b5c77ca33361d2c324fd2013", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1610, "upload_time": "2019-08-05T17:13:43", "url": "https://files.pythonhosted.org/packages/6a/7e/e843d01cd09f801574758af17e1ed6c43f700978c7e0c31c6e3ff4c5d675/slack_signature_verifier-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "8f09f799b21a32f28a13e5e2912bfdc5", "sha256": "d88b1a89ad3e9188312d81260d669c384a8baf0e8f34ed0ec79309bedcea4f1d" }, "downloads": -1, "filename": "slack_signature_verifier-0.3.tar.gz", "has_sig": false, "md5_digest": "8f09f799b21a32f28a13e5e2912bfdc5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2044, "upload_time": "2019-08-05T18:18:41", "url": "https://files.pythonhosted.org/packages/53/28/5867344b61172f1ac708fc7afa9fafce1c3ab8ed4758280e28bdf49adc2f/slack_signature_verifier-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "f80ac38acfc2cfe012b3e3c7e8d4740f", "sha256": "6ff556bf7609e6b9f6941d296139a6d68d9f5bbbd8991aedb36df6a4096e5081" }, "downloads": -1, "filename": "slack_signature_verifier-0.4.tar.gz", "has_sig": false, "md5_digest": "f80ac38acfc2cfe012b3e3c7e8d4740f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3863, "upload_time": "2019-08-05T20:13:17", "url": "https://files.pythonhosted.org/packages/53/e9/37ae6d8d77cb5bbb559d8913eb991b67b4254e2751880a356989e70b13c5/slack_signature_verifier-0.4.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "a8f8ee35e60d0705e84cc4683a478d5a", "sha256": "1b18295c84172bbad4332b01b0f056a8c1e6d81b377add348ac91a04a8c13484" }, "downloads": -1, "filename": "slack_signature_verifier-0.4.1.tar.gz", "has_sig": false, "md5_digest": "a8f8ee35e60d0705e84cc4683a478d5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3681, "upload_time": "2019-08-05T20:25:24", "url": "https://files.pythonhosted.org/packages/85/91/72ea6742fedc1dfc8d726afce78b6419559126eb7ebcced7df2c1950f7cc/slack_signature_verifier-0.4.1.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "9bcdeb4f54822d982afe95c629688a89", "sha256": "552bb814dd3e854e32a623ffd683451f7cb1fe3d9740c2617bf2f7e36970205d" }, "downloads": -1, "filename": "slack_signature_verifier-0.7.tar.gz", "has_sig": false, "md5_digest": "9bcdeb4f54822d982afe95c629688a89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2080, "upload_time": "2019-08-05T20:38:16", "url": "https://files.pythonhosted.org/packages/a0/9e/2ed677b6e1ef2af0b76784d8b4f1b3ff9d6d65a73126d3005163f99f5beb/slack_signature_verifier-0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9bcdeb4f54822d982afe95c629688a89", "sha256": "552bb814dd3e854e32a623ffd683451f7cb1fe3d9740c2617bf2f7e36970205d" }, "downloads": -1, "filename": "slack_signature_verifier-0.7.tar.gz", "has_sig": false, "md5_digest": "9bcdeb4f54822d982afe95c629688a89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2080, "upload_time": "2019-08-05T20:38:16", "url": "https://files.pythonhosted.org/packages/a0/9e/2ed677b6e1ef2af0b76784d8b4f1b3ff9d6d65a73126d3005163f99f5beb/slack_signature_verifier-0.7.tar.gz" } ] }