{ "info": { "author": "Nan Zou", "author_email": "nanzou@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Plugins", "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP", "Topic :: Utilities" ], "description": "httpie-negotiate\n================\n\nSPNEGO (GSS Negotiate) auth plugin for `HTTPie `_, based on Jakub's httpie-ntlm example.\n\n\nInstallation\n------------\n\n.. code-block:: bash\n\n $ pip install httpie-negotiate\n\n\nYou should now see ``negotiate`` under ``--auth-type`` in ``$ http --help`` output.\n\n\nUsage\n-----\n\nYou need to have a valid Kerberos principal, run kinit first if necessary.\n\n.. code-block:: bash\n\n $ http --auth-type=negotiate --auth : https://example.org\n\n\nKerberos mutual authentication is REQUIRED by default and is recommended.\nIf you strictly require mutual authentication to be OPTIONAL or DISBALED, then you can use the ``HTTPIE_KERBEROS_MUTUAL`` environment variable.\n\n.. code-block:: bash\n\n $ HTTPIE_KERBEROS_MUTUAL=OPTIONAL http --auth-type=negotiate --auth : https://example.org\n $ HTTPIE_KERBEORS_MUTUAL=DISABLED http --auth-type=negotiate --auth : https://example.org\n\n\nYou can also use `HTTPie sessions `_:\n\n.. code-block:: bash\n\n # Create session\n $ http --session=logged-in --auth-type=negotiate --auth : https://example.org\n\n # Re-use auth\n $ http --session=logged-in POST https://example.org hello=world", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/ndzou/httpie-negotiate", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ndzou/httpie-negotiate", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "httpie-negotiate", "package_url": "https://pypi.org/project/httpie-negotiate/", "platform": "", "project_url": "https://pypi.org/project/httpie-negotiate/", "project_urls": { "Download": "https://github.com/ndzou/httpie-negotiate", "Homepage": "https://github.com/ndzou/httpie-negotiate" }, "release_url": "https://pypi.org/project/httpie-negotiate/1.0.1/", "requires_dist": null, "requires_python": "", "summary": "SPNEGO (GSS Negotiate) auth plugin for HTTPie.", "version": "1.0.1" }, "last_serial": 5548255, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "2cad881d33d95849ca95d59522aa4130", "sha256": "c34caa38ffea382ab9106b9cc27ecd5a7a85ed10a6fa6c4157792b8cdc7885c2" }, "downloads": -1, "filename": "httpie-negotiate-1.0.0.tar.gz", "has_sig": false, "md5_digest": "2cad881d33d95849ca95d59522aa4130", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1823, "upload_time": "2013-10-09T20:49:02", "url": "https://files.pythonhosted.org/packages/59/26/8fe51b447d9810ab1678204fa9325706d5bd3c5b34dab796fe6f0aebb6be/httpie-negotiate-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "71a5ae1540603e9e9c9d57ff441513ed", "sha256": "81fa819bed51e12e42da7615574fa8e2e7a6cfc610fac585ddd30ffd46b20f0e" }, "downloads": -1, "filename": "httpie-negotiate-1.0.1.tar.gz", "has_sig": false, "md5_digest": "71a5ae1540603e9e9c9d57ff441513ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2214, "upload_time": "2019-07-18T00:18:26", "url": "https://files.pythonhosted.org/packages/b8/fa/6c11a49beb0cdd2910f563dd69078e9c6e6bde4920bf8f227c800f2de941/httpie-negotiate-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "71a5ae1540603e9e9c9d57ff441513ed", "sha256": "81fa819bed51e12e42da7615574fa8e2e7a6cfc610fac585ddd30ffd46b20f0e" }, "downloads": -1, "filename": "httpie-negotiate-1.0.1.tar.gz", "has_sig": false, "md5_digest": "71a5ae1540603e9e9c9d57ff441513ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2214, "upload_time": "2019-07-18T00:18:26", "url": "https://files.pythonhosted.org/packages/b8/fa/6c11a49beb0cdd2910f563dd69078e9c6e6bde4920bf8f227c800f2de941/httpie-negotiate-1.0.1.tar.gz" } ] }