{ "info": { "author": "Thomas Power", "author_email": "thomaspwr@gmail.com", "bugtrack_url": null, "classifiers": [ "Framework :: Django", "Framework :: Django :: 2.0", "Framework :: Django :: 2.1", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Utilities" ], "description": "============================\ndjango-simple-authentication\n============================\n\n|travis| |codacy| |coverage| |pypi|\n\n.. |travis| image:: https://travis-ci.org/teapow/django-simple-authentication.svg?branch=master\n :target: https://travis-ci.org/teapow/django-simple-authentication\n\n.. |codacy| image:: https://api.codacy.com/project/badge/Grade/b3b408b162c14cc0b0d2ba6b46b86396\n :target: https://www.codacy.com/app/teapow/django-simple-authentication\n\n.. |coverage| image:: https://api.codacy.com/project/badge/Coverage/b3b408b162c14cc0b0d2ba6b46b86396\n :target: https://www.codacy.com/app/teapow/django-simple-authentication\n\n.. |pypi| image:: https://badge.fury.io/py/django-simple-authentication.svg\n :target: https://badge.fury.io/py/django-simple-authentication\n\n\nDjango's ``auth.User`` model uses a ``username`` field to uniquely identify a\nuser. ``django-simple-authentication`` uniquely identifies users with an\nemail address instead, removing the ``username`` field altogether.\n\nAdditionally, ``django-simple-authentication`` offers a feature that forces\nusers to change their password the next time they log in. This can be done\nby setting ``simple_authentication.User.force_password_change`` to ``True``.\nThe ``ForcePasswordChangeMiddleware`` must be installed for this feature to\nwork properly.\n\n\nQuick-start\n===========\n\n1. Install: ``pip install django-simple-authentication``.\n2. Add: ``simple_authentication`` to ``INSTALLED_APPS``.\n3. Add: ``AUTH_USER_MODEL = 'simple_authentication'``.\n4. Add: ``simple_authentication.middleware.ForcePasswordChanceMiddleware`` to\n ``MIDDLEWARE``.\n5. Make migrations: ``python manage.py makemigrations simple_authentication``.\n6. Apply migrations: ``python manage.py migrate simple_authentication``.\n\n\nCompatibility\n=============\n\n``django_simple_authentication`` has been tested on Django versions >= 2.0.\nIt may work without issue on earlier versions of Django (or Python), but\nthis is not officially supported.\n\n\nChangelog\n=========\n\n+----------------+-----------------------------------------------------------+\n| Version | Description |\n+================+===========================================================+\n| 0.1.2 | Improved unit test coverage (up to 76%). |\n+----------------+-----------------------------------------------------------+\n| 0.1.1 | Ensure migrations are excluded from the PyPI |\n| | distribution. |\n+----------------+-----------------------------------------------------------+\n| 0.1 | Initial version. |\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/teapow/django-simple-authentication", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-simple-authentication", "package_url": "https://pypi.org/project/django-simple-authentication/", "platform": "", "project_url": "https://pypi.org/project/django-simple-authentication/", "project_urls": { "Homepage": "https://github.com/teapow/django-simple-authentication" }, "release_url": "https://pypi.org/project/django-simple-authentication/0.1.2/", "requires_dist": null, "requires_python": "", "summary": "Email identification authentication app for Django.", "version": "0.1.2" }, "last_serial": 4212796, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "980ddb454f6fc952d4705d8b4db8c256", "sha256": "8eb6425a01b10552af21ba7104cd7f6b63d4f18488a8dcd8d5ba3b62ba80fbc3" }, "downloads": -1, "filename": "django-simple-authentication-0.1.tar.gz", "has_sig": false, "md5_digest": "980ddb454f6fc952d4705d8b4db8c256", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8159, "upload_time": "2018-08-27T18:21:07", "url": "https://files.pythonhosted.org/packages/08/4a/7eed0d89f1fc160028b43a6349dfcd63e8cd2aca5cd14d8a4f8b835adf1b/django-simple-authentication-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "9030108901b7cc25af0dd9e7e74110d6", "sha256": "fc1008b19e348d6635848604ee3aa8bd1bf8d2839660e65ff6d8d1443611f5dd" }, "downloads": -1, "filename": "django-simple-authentication-0.1.1.tar.gz", "has_sig": false, "md5_digest": "9030108901b7cc25af0dd9e7e74110d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8268, "upload_time": "2018-08-27T18:32:22", "url": "https://files.pythonhosted.org/packages/df/e8/a8d2d0327b3f2c3d9a27bfa9c95cb1b6a8495606337c5dcb854df795408e/django-simple-authentication-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "abfa032c4971ca7087f3317f144bba6a", "sha256": "58ad79c15eb917f023a71046dba509645a999f71012c58d98dba72201501a92d" }, "downloads": -1, "filename": "django-simple-authentication-0.1.2.tar.gz", "has_sig": false, "md5_digest": "abfa032c4971ca7087f3317f144bba6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8394, "upload_time": "2018-08-27T21:52:10", "url": "https://files.pythonhosted.org/packages/cd/7b/0507283cc096836d8765c34188f3be16ff04167b0317a9eb846f9372b3ef/django-simple-authentication-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "abfa032c4971ca7087f3317f144bba6a", "sha256": "58ad79c15eb917f023a71046dba509645a999f71012c58d98dba72201501a92d" }, "downloads": -1, "filename": "django-simple-authentication-0.1.2.tar.gz", "has_sig": false, "md5_digest": "abfa032c4971ca7087f3317f144bba6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8394, "upload_time": "2018-08-27T21:52:10", "url": "https://files.pythonhosted.org/packages/cd/7b/0507283cc096836d8765c34188f3be16ff04167b0317a9eb846f9372b3ef/django-simple-authentication-0.1.2.tar.gz" } ] }