{ "info": { "author": "Wayde Sun", "author_email": "wayde.sun@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Envoy webhook authentication decorator\n======================================\n\n|Build Status| |Pypi Status| |Coveralls Status|\n\nInstallation\n------------\n\nFrom source code:\n\n::\n\n python setup.py install\n\nFrom pypi:\n\n::\n\n pip install envoy-webhook-auth-decorator\n\nUsage\n-----\n\n::\n\n import envoy_webhook_auth_decorator\n\n @envoy_webhook_auth_decorator.authentication({\"api_key\": ..., \"timestamp\": ..., \"token\": ..., \"signature\": ...})\n def mytest():\n print(\"Testing...\")\n\n if __name__ == '__main__':\n mytest()\n\n\nLicense\n-------\n\nThis software is licensed under the `MIT license `_\n\nSee `License file `_\n\n.. |Build Status| image:: https://travis-ci.com/sunwei/envoy-webhook-auth-decorator.svg?branch=master\n :target: https://travis-ci.com/sunwei/envoy-webhook-auth-decorator\n.. |Pypi Status| image:: https://badge.fury.io/py/envoy-webhook-auth-decorator.svg\n :target: https://badge.fury.io/py/envoy-webhook-auth-decorator\n.. |Coveralls Status| image:: https://coveralls.io/repos/github/sunwei/envoy-webhook-auth-decorator/badge.svg?branch=master\n :target: https://coveralls.io/github/sunwei/envoy-webhook-auth-decorator?branch=master\n\n\nChangelog\n=========\n\n0.1.1\n-----\n\n- Update version\n\n0.1.0\n-----\n\n- Add coverage\n\n0.0.3\n-----\n\n- Remove hmac_signature upper process logic\n\n0.0.2\n-----\n\n- Support Envoy webhook callback authentication\n\n0.0.1\n-----\n\n- Initial public release", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/sunwei/envoy-webhook-auth-decorator", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "envoy-webhook-auth-decorator", "package_url": "https://pypi.org/project/envoy-webhook-auth-decorator/", "platform": "", "project_url": "https://pypi.org/project/envoy-webhook-auth-decorator/", "project_urls": { "Homepage": "https://github.com/sunwei/envoy-webhook-auth-decorator" }, "release_url": "https://pypi.org/project/envoy-webhook-auth-decorator/0.1.1/", "requires_dist": null, "requires_python": "", "summary": "Envoy webhook authentication decorator", "version": "0.1.1" }, "last_serial": 5265189, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "820751b4f490a1c8fca51045bf62e5eb", "sha256": "87c40a0b67a03e44c70def2d3dbd2749016b23947745bec84be754550daa19bc" }, "downloads": -1, "filename": "envoy-webhook-auth-decorator-0.0.1.tar.gz", "has_sig": false, "md5_digest": "820751b4f490a1c8fca51045bf62e5eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3759, "upload_time": "2019-05-11T14:04:48", "url": "https://files.pythonhosted.org/packages/0d/c8/6de4bb647998caa41f9bd83793c3ab55a2575a393a4ffdde51650429a68e/envoy-webhook-auth-decorator-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "f1ec1a90d2e5bf68fe6245646a1fe89e", "sha256": "181d2dd101786acb60f16b6a1e07fac0dc953e2406377d0cd3769390c5722612" }, "downloads": -1, "filename": "envoy-webhook-auth-decorator-0.0.2.tar.gz", "has_sig": false, "md5_digest": "f1ec1a90d2e5bf68fe6245646a1fe89e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3318, "upload_time": "2019-05-13T07:59:13", "url": "https://files.pythonhosted.org/packages/b0/05/79760295e82ac1fee91a011fe872f71e1881ae6be0f920346fc85707445a/envoy-webhook-auth-decorator-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "1c12ed1d22e65562bd726ac211590366", "sha256": "8d7dc236f9a4fd121dcb618810d64d3518660e88d60892280c8370424b6af689" }, "downloads": -1, "filename": "envoy-webhook-auth-decorator-0.0.3.tar.gz", "has_sig": false, "md5_digest": "1c12ed1d22e65562bd726ac211590366", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3342, "upload_time": "2019-05-13T09:28:05", "url": "https://files.pythonhosted.org/packages/d8/7e/e48a839b3d7011516a456dfd9e14745f6e51aa2a1aa7005d0236f94d6e81/envoy-webhook-auth-decorator-0.0.3.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "d9de26711f7a1fb1ea43651d88dd5f78", "sha256": "3839a11e1ea58d0bf7b1bd77ada4803b790bcce631fa3e9258558cb5508e9617" }, "downloads": -1, "filename": "envoy-webhook-auth-decorator-0.1.0.tar.gz", "has_sig": false, "md5_digest": "d9de26711f7a1fb1ea43651d88dd5f78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3365, "upload_time": "2019-05-14T00:20:04", "url": "https://files.pythonhosted.org/packages/75/d3/4d73df12aea3bb5caeab4adb3d4cd15c3db4e4ecc3da5e4e0f91b5ca01e6/envoy-webhook-auth-decorator-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "9f893d447632389ec31b07b5d09711d3", "sha256": "4347abd8c36817d5cd0602bbfd778710ac5d9055532d0b8a6a4817bd95c6ac39" }, "downloads": -1, "filename": "envoy-webhook-auth-decorator-0.1.1.tar.gz", "has_sig": false, "md5_digest": "9f893d447632389ec31b07b5d09711d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3380, "upload_time": "2019-05-14T02:34:05", "url": "https://files.pythonhosted.org/packages/07/d9/332a5bc999714704c9d0a5821231b6d125aaea5388b4dd19b7b8fe1a0714/envoy-webhook-auth-decorator-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9f893d447632389ec31b07b5d09711d3", "sha256": "4347abd8c36817d5cd0602bbfd778710ac5d9055532d0b8a6a4817bd95c6ac39" }, "downloads": -1, "filename": "envoy-webhook-auth-decorator-0.1.1.tar.gz", "has_sig": false, "md5_digest": "9f893d447632389ec31b07b5d09711d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3380, "upload_time": "2019-05-14T02:34:05", "url": "https://files.pythonhosted.org/packages/07/d9/332a5bc999714704c9d0a5821231b6d125aaea5388b4dd19b7b8fe1a0714/envoy-webhook-auth-decorator-0.1.1.tar.gz" } ] }