{ "info": { "author": "Pierre Coueffin", "author_email": "pcoueffin@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Plugins", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP", "Topic :: Utilities" ], "description": "httpie-visionect-auth\n=====================\n\n`HMAC for JoanAssistant `_ auth plugin for `HTTPie `_.\n\n\nHTTP requests will be signed with a shared secret key using HMAC. Differs from AWS or other HMAC strings because: JoanAssistant\nThe string to sign format is:\n\n.. code-block:: bash\n\n \\n\\n\n \\n\n \\n\n \n\nExample String-to-sign\n\n.. code-block:: bash\n\n\n GET \n\n application/json\n Sun, 18 Jun 2017 11:48:26 GMT\n /api/device/\n\n\nExample Authorization Header with HMAC signature\n\n.. code-block:: bash\n\n Authorization: 1b9dbaf5b1183037:Mx0Qi57rqYIbc4gDiDKqYERK8Vmzdwhqk3S+OYoXRu0=\n\nInstallation\n------------\n\n.. code-block:: bash\n\n $ pip install httpie-visionect-auth\n\nYou should now see ``visionect`` under ``--auth-type`` in ``$ http --help`` output.\n\nUsage\n-----\n\n.. code-block:: bash\n\n $ http -j --auth-type=visionect --auth='client:secret' server:8081/api/users/\n\nExamples\n--------\n\nTo request status on all registered Joan Devices\n\n.. code-block:: bash\n\n $ http -j --auth-type=visionect --auth=\"client:secret\" server:8081/api/devices/\n\nLicense\n-------\n\nCopyright (c) 2017 Pierre. Available under the MIT License.", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/pcoueffin/httpie-visionect-auth", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pcoueffin/httpie-visionect-auth", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "httpie-visionect-auth", "package_url": "https://pypi.org/project/httpie-visionect-auth/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/httpie-visionect-auth/", "project_urls": { "Download": "https://github.com/pcoueffin/httpie-visionect-auth", "Homepage": "https://github.com/pcoueffin/httpie-visionect-auth" }, "release_url": "https://pypi.org/project/httpie-visionect-auth/0.0.1/", "requires_dist": null, "requires_python": null, "summary": "HMAC Auth plugin for Joan Visionect and HTTPie.", "version": "0.0.1" }, "last_serial": 2957460, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "044d28905396c044d8792e694501b711", "sha256": "3326a137f62a1d4811c85a8f16fbc07579012ba492f962ac2f48b363673d7b8f" }, "downloads": -1, "filename": "httpie-visionect-auth-0.0.1.tar.gz", "has_sig": false, "md5_digest": "044d28905396c044d8792e694501b711", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2728, "upload_time": "2017-06-18T12:17:23", "url": "https://files.pythonhosted.org/packages/22/05/e77fdead51f0dd32395b8f5e318b98a8c159f81cf0122c7a009bd5aba2dd/httpie-visionect-auth-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "044d28905396c044d8792e694501b711", "sha256": "3326a137f62a1d4811c85a8f16fbc07579012ba492f962ac2f48b363673d7b8f" }, "downloads": -1, "filename": "httpie-visionect-auth-0.0.1.tar.gz", "has_sig": false, "md5_digest": "044d28905396c044d8792e694501b711", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2728, "upload_time": "2017-06-18T12:17:23", "url": "https://files.pythonhosted.org/packages/22/05/e77fdead51f0dd32395b8f5e318b98a8c159f81cf0122c7a009bd5aba2dd/httpie-visionect-auth-0.0.1.tar.gz" } ] }