{ "info": { "author": "Morgante Pell", "author_email": "morgante.pell@morgante.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 1.10", "Framework :: Django :: 1.8", "Framework :: Django :: 1.9", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "django-auth-anywhere\n=======================\n\ndjango-auth-anywhere is a Django application which enables using `Django Rest Framework`_ authentication backends throughout your Django application. This can be useful to secure non-API endpoints behind token authentication using `JSON web tokens`_.\n\n.. _Django Rest Framework: http://www.django-rest-framework.org/\n\n.. _JSON web tokens: http://getblimp.github.io/django-rest-framework-jwt/\n\nRequirements\n------------\n\nThis has only been tested with:\n\n* Python: 3.5\n* Django: 1.8, 1.9, 1.10\n\nSetup\n-----\n\nInstall from **pip**:\n\n.. code-block:: sh\n\n pip install django-auth-anywhere\n\nand then add it to your installed apps:\n\n.. code-block:: python\n\n INSTALLED_APPS = (\n ...\n 'auth_anywhere',\n ...\n )\n\nYou will also need to add a middleware class to listen in on responses:\n\n.. code-block:: python\n\n MIDDLEWARE_CLASSES = [\n ...\n 'auth_anywhere.middleware.AuthenticationMiddleware',\n 'django.middleware.common.CommonMiddleware',\n ...\n ]\n\nCredits\n-------\n\n``django-auth-anywhere`` was created by Morgante Pell (`@morgante\n`_), with inspiration from Anthony Lobko (`@amelius15\n`_).\n\n\nHistory\n=======\n\nPending\n-------\n\n* New release notes go here.\n\n0.0.2 (2016-09-30)\n-----------------\n\n* Remove references to internal project code.\n\n\n0.0.1 (2016-09-30)\n-----------------\n\n* Initial release\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/morgante/django-auth-anywhere", "keywords": "django middleware rest framework api authentication jwt", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "django-auth-anywhere", "package_url": "https://pypi.org/project/django-auth-anywhere/", "platform": "any", "project_url": "https://pypi.org/project/django-auth-anywhere/", "project_urls": { "Homepage": "https://github.com/morgante/django-auth-anywhere" }, "release_url": "https://pypi.org/project/django-auth-anywhere/0.0.2/", "requires_dist": null, "requires_python": "", "summary": "django-auth-anywhere is a Django application which enables non-DRF views to authenticate using DRF backends.", "version": "0.0.2" }, "last_serial": 2372612, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "5bc258ca15673e76b00734f1170f4673", "sha256": "16a15de2b376d4942ffceb3bfaa1167d3826a447fc9a473395e0d53c336f3573" }, "downloads": -1, "filename": "django_auth_anywhere-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5bc258ca15673e76b00734f1170f4673", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4984, "upload_time": "2016-09-30T06:58:59", "url": "https://files.pythonhosted.org/packages/b9/58/15536e88bf1be790e03398a691a8cc2ba513ad0068d6681d1b5451b1ae06/django_auth_anywhere-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eec8fd0225add2b3258f728e7d12bc04", "sha256": "3a616f6d97176225cd793cc8f929a5b0b831ebf4fc97b43431d1f091a89ed049" }, "downloads": -1, "filename": "django-auth-anywhere-0.0.2.tar.gz", "has_sig": false, "md5_digest": "eec8fd0225add2b3258f728e7d12bc04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3670, "upload_time": "2016-09-30T06:59:01", "url": "https://files.pythonhosted.org/packages/3c/f3/af2a3c05c86148c5bc1e636281377a4d47794c90e73663e11f70e38ae607/django-auth-anywhere-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5bc258ca15673e76b00734f1170f4673", "sha256": "16a15de2b376d4942ffceb3bfaa1167d3826a447fc9a473395e0d53c336f3573" }, "downloads": -1, "filename": "django_auth_anywhere-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5bc258ca15673e76b00734f1170f4673", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4984, "upload_time": "2016-09-30T06:58:59", "url": "https://files.pythonhosted.org/packages/b9/58/15536e88bf1be790e03398a691a8cc2ba513ad0068d6681d1b5451b1ae06/django_auth_anywhere-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eec8fd0225add2b3258f728e7d12bc04", "sha256": "3a616f6d97176225cd793cc8f929a5b0b831ebf4fc97b43431d1f091a89ed049" }, "downloads": -1, "filename": "django-auth-anywhere-0.0.2.tar.gz", "has_sig": false, "md5_digest": "eec8fd0225add2b3258f728e7d12bc04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3670, "upload_time": "2016-09-30T06:59:01", "url": "https://files.pythonhosted.org/packages/3c/f3/af2a3c05c86148c5bc1e636281377a4d47794c90e73663e11f70e38ae607/django-auth-anywhere-0.0.2.tar.gz" } ] }