{ "info": { "author": "Jesse MENG", "author_email": "pingf0@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "=============================\nproxy auth\n=============================\n\nproxy auth for python app\n\n**Note**: this package is still in beta. Use with caution !\n\n\nQuickstart\n----------\n\nInstall proxyauth::\n\n pip install proxyauth\n\n\nUse proxy:\n\n.. code-block:: python\n\n app = Flask(__name__)\n\n app.config['SECRET_KEY'] = 'helloworld'\n app.config['PERMANENT_SESSION_LIFETIME'] = timedelta(days=7)\n # app.config['SESSION_COOKIE_HTTPONLY'] = True\n\n @proxy_all(app=app, auth_url='http://127.0.0.1:7000')\n def proxy(path):\n return request.url.replace(':7001', ':7002')\n\n\n @app.route('/error', methods=['GET'])\n def cookie():\n return 'error'\n\n @app.route('/session', methods=['GET'])\n def setup():\n return session_setup()\n\n if __name__ == '__main__':\n app.run(port=7001)\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pingf/proxyauth.git", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "proxyauth", "package_url": "https://pypi.org/project/proxyauth/", "platform": "any", "project_url": "https://pypi.org/project/proxyauth/", "project_urls": { "Homepage": "https://github.com/pingf/proxyauth.git" }, "release_url": "https://pypi.org/project/proxyauth/2018.8.3/", "requires_dist": null, "requires_python": "", "summary": "simple proxy auth for python app", "version": "2018.8.3" }, "last_serial": 4210132, "releases": { "2018.8.1": [ { "comment_text": "", "digests": { "md5": "929485b5de3b6861cc8b1ab859f76dc1", "sha256": "5e615c360088639e30ecb6c6431b8579c9c8847796f549d0ad8d949d02636897" }, "downloads": -1, "filename": "proxyauth-2018.8.1-py3-none-any.whl", "has_sig": false, "md5_digest": "929485b5de3b6861cc8b1ab859f76dc1", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 8042, "upload_time": "2018-08-17T01:47:17", "url": "https://files.pythonhosted.org/packages/69/4f/9ffb64f6913d1b44acab6e326a844ee08d0ef0160f485f26732253918f81/proxyauth-2018.8.1-py3-none-any.whl" } ], "2018.8.2": [ { "comment_text": "", "digests": { "md5": "d136946d71d7bd5d79e2bb1b84afc656", "sha256": "6507f4083a8c00cef9db79eefa31dc53a88205e2ef2f71815e8d7fed544f40fc" }, "downloads": -1, "filename": "proxyauth-2018.8.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d136946d71d7bd5d79e2bb1b84afc656", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 9670, "upload_time": "2018-08-25T15:22:16", "url": "https://files.pythonhosted.org/packages/60/a9/03771b0904916d291c8d93880073b6b0efab322d6512f4b3e104216cc1d1/proxyauth-2018.8.2-py3-none-any.whl" } ], "2018.8.3": [ { "comment_text": "", "digests": { "md5": "79ce3119cb208841e59aba77ff36b6d9", "sha256": "a8b4809bc48e43ebeb9fccad1c6335a6d609e619399662dcbd9456364f77ea25" }, "downloads": -1, "filename": "proxyauth-2018.8.3-py3-none-any.whl", "has_sig": false, "md5_digest": "79ce3119cb208841e59aba77ff36b6d9", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 10384, "upload_time": "2018-08-27T07:39:31", "url": "https://files.pythonhosted.org/packages/ec/1c/78e1c76967877e3731cb16c06df07d42600a4fc5167e1756119b760de707/proxyauth-2018.8.3-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "79ce3119cb208841e59aba77ff36b6d9", "sha256": "a8b4809bc48e43ebeb9fccad1c6335a6d609e619399662dcbd9456364f77ea25" }, "downloads": -1, "filename": "proxyauth-2018.8.3-py3-none-any.whl", "has_sig": false, "md5_digest": "79ce3119cb208841e59aba77ff36b6d9", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 10384, "upload_time": "2018-08-27T07:39:31", "url": "https://files.pythonhosted.org/packages/ec/1c/78e1c76967877e3731cb16c06df07d42600a4fc5167e1756119b760de707/proxyauth-2018.8.3-py3-none-any.whl" } ] }