{ "info": { "author": "Wojciech Banas", "author_email": "fizista@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Security" ], "description": "==========================\nDjango Password Validators\n==========================\n\nAdditional libraries for validating passwords in Django 1.11 or later.\n\ndjango-password-validators requires Django 1.11 or greater.\n\nThe application works well under python 3.x and 2.x versions.\n\nDjango version after the number 1.9, allows you to configure password validation.\nConfiguration validation is placed under the variable AUTH_PASSWORD_VALIDATORS_.\n\n\nInstallation\n============\n\nJust install ``django-password-validators`` via ``pip``::\n\n $ pip install django-password-validators\n \n \nValidators\n==========\n\n------------------------\nUniquePasswordsValidator\n------------------------\nValidator checks if the password was once used by a particular user. \nIf the password is used, then an exception is thrown, of course.\n\nFor each user, all the passwords are stored in a database.\nAll passwords are strongly encrypted.\n\nConfiguration...\n\nIn the file settings.py we add ::\n\n INSTALLED_APPS = [\n ...\n 'django_password_validators',\n 'django_password_validators.password_history',\n ...\n ]\n\n AUTH_PASSWORD_VALIDATORS = [\n ...\n {\n 'NAME': 'django_password_validators.password_history.password_validation.UniquePasswordsValidator',\n },\n ...\n ]\n\n # If you want, you can change the default hasher for the password history.\n # DPV_DEFAULT_HISTORY_HASHER = 'django_password_validators.password_history.hashers.HistoryHasher'\n\n.. _AUTH_PASSWORD_VALIDATORS: https://docs.djangoproject.com/en/1.9/ref/settings/#std:setting-AUTH_PASSWORD_VALIDATORS", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/fizista/django-password-validators", "keywords": "django password validator", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "django-password-validators", "package_url": "https://pypi.org/project/django-password-validators/", "platform": "", "project_url": "https://pypi.org/project/django-password-validators/", "project_urls": { "Homepage": "https://github.com/fizista/django-password-validators" }, "release_url": "https://pypi.org/project/django-password-validators/0.1.7/", "requires_dist": null, "requires_python": "", "summary": "Additional libraries for validating passwords in Django 1.9 or later.", "version": "0.1.7" }, "last_serial": 3989311, "releases": { "0.1.0": [ { "comment_text": "built for Linux-4.2.0-30-generic-x86_64-with-glibc2.9", "digests": { "md5": "b5ba7b208a7d92f17fff11cd77e3e09e", "sha256": "ab818d0a08e36f7cef9d178c9282a1e9ef59dcc9246e74569b88b6ece5b1bc66" }, "downloads": -1, "filename": "django-password-validators-0.1.0.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "b5ba7b208a7d92f17fff11cd77e3e09e", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 10109, "upload_time": "2016-03-01T11:49:58", "url": "https://files.pythonhosted.org/packages/29/50/44789506d678851008ef201f8b4551c017cc0fd47b9d42e99062ab9065e2/django-password-validators-0.1.0.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "3d66acf4ff2e5b8d8eee1fb5dbe599ca", "sha256": "21e6666a6b621985d38288b231427995c849e97725613219fdad8b499e881dbc" }, "downloads": -1, "filename": "django_password_validators-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3d66acf4ff2e5b8d8eee1fb5dbe599ca", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 12791, "upload_time": "2016-03-01T11:50:14", "url": "https://files.pythonhosted.org/packages/9f/0e/b11881c9cfcb15758dbe02c86e3217605d2db318a9cee50b55a879c4e3d4/django_password_validators-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bc08e85766732e42c9d4d837277df784", "sha256": "cfe76170b7f8d806f414ceff7ead14af3407f91ccf28602600f4df87db672d93" }, "downloads": -1, "filename": "django-password-validators-0.1.0.tar.gz", "has_sig": false, "md5_digest": "bc08e85766732e42c9d4d837277df784", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8184, "upload_time": "2016-03-01T11:49:53", "url": "https://files.pythonhosted.org/packages/9f/9e/8cb1f485eb64a43b2d1e16d77098513d5a5a018454ac42411d6f982b7262/django-password-validators-0.1.0.tar.gz" } ], "0.1.2": [ { "comment_text": "built for Linux-4.2.0-30-generic-x86_64-with-glibc2.9", "digests": { "md5": "bab2b1d5de4e0f1841115563a7c3ffa7", "sha256": "a39450554f1fd00d24fbe2d64c60183beb927a8ccf2f061d5a5038d4d84aec1f" }, "downloads": -1, "filename": "django-password-validators-0.1.2.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "bab2b1d5de4e0f1841115563a7c3ffa7", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 10097, "upload_time": "2016-03-01T11:57:20", "url": "https://files.pythonhosted.org/packages/e1/ac/09f5126f8f7452a09b45be2c5d024e8007091d2320ef4664dbdd40bffd92/django-password-validators-0.1.2.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "335c0247d7cd0a374d85969b998b3fb9", "sha256": "65b88bffda6cd63d49af0f1e0bf4c55739c42dabd42a51988602a101b54f4993" }, "downloads": -1, "filename": "django_password_validators-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "335c0247d7cd0a374d85969b998b3fb9", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 12793, "upload_time": "2016-03-01T11:57:35", "url": "https://files.pythonhosted.org/packages/86/8e/b2c72ad7cab4b9b6612e7545d21d9976d34cdbf641dbea3c72db926a55ec/django_password_validators-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7eb1da8f4b43a318538a5c8ef94454bd", "sha256": "7ee69f9225f4cea352de9f69d720e1a56f555bf63b71951dd4d85f11c70679eb" }, "downloads": -1, "filename": "django-password-validators-0.1.2.tar.gz", "has_sig": false, "md5_digest": "7eb1da8f4b43a318538a5c8ef94454bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8181, "upload_time": "2016-03-01T11:57:10", "url": "https://files.pythonhosted.org/packages/5f/e7/94c3ec551bd66ded45056413a0a6fae828ef18b826a6087c811cd3210a5e/django-password-validators-0.1.2.tar.gz" } ], "0.1.4": [ { "comment_text": "built for Linux-4.2.0-30-generic-x86_64-with-glibc2.9", "digests": { "md5": "2728681b66fb9c15cc7e592a659f873e", "sha256": "bcb908cab63bd335ed5202e7a0bba56e3c3920c4c9c4072bb3b2178e379f94bc" }, "downloads": -1, "filename": "django-password-validators-0.1.4.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "2728681b66fb9c15cc7e592a659f873e", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 10132, "upload_time": "2016-03-01T12:31:29", "url": "https://files.pythonhosted.org/packages/77/9a/9062949d20855e1dc45c628cb28a3eebfc00b2d7f42495ee073be5d83654/django-password-validators-0.1.4.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "1e7957a8e2a92db873acfe81a72c944c", "sha256": "c3d96cde1e1e0f910304a6b264a1bbb3a54700c969a8d511f739b71023484be4" }, "downloads": -1, "filename": "django_password_validators-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "1e7957a8e2a92db873acfe81a72c944c", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 12842, "upload_time": "2016-03-01T12:31:35", "url": "https://files.pythonhosted.org/packages/ad/26/7b06835817860c10d75ebf6e5fce3895e426cf8b6565adee3e76862e9036/django_password_validators-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9214267f80eddc315b87900a0989f93d", "sha256": "c40fe8efdd8d36c004a4d81ef20fd7aeeafe391c1551cd9b1f0090ebde04c987" }, "downloads": -1, "filename": "django-password-validators-0.1.4.tar.gz", "has_sig": false, "md5_digest": "9214267f80eddc315b87900a0989f93d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8252, "upload_time": "2016-03-01T12:31:23", "url": "https://files.pythonhosted.org/packages/23/0a/816cb0b9efd322dca0c9ef34b3c28abb18c7eec395d184a68b4c4498c248/django-password-validators-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "built for Linux-4.2.0-30-generic-x86_64-with-glibc2.9", "digests": { "md5": "45c259a21b2c4014eb83170e5559b2d8", "sha256": "37fe72d1b7049ceef6dc6231953c583d5eda02009eade8eea7dc3322020ec4f9" }, "downloads": -1, "filename": "django-password-validators-0.1.5.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "45c259a21b2c4014eb83170e5559b2d8", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 10143, "upload_time": "2016-03-03T11:30:00", "url": "https://files.pythonhosted.org/packages/d7/34/d4b0cc0cdb95eee6cac63009f9720279337028d75bfd982ec683340f3e9f/django-password-validators-0.1.5.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "0ea8995429ef5b8001e3a29183bbfc67", "sha256": "ffac6c62ae7476675cda681c82922f8ca4374bf112aadd288f774d04b71b0fa2" }, "downloads": -1, "filename": "django_password_validators-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "0ea8995429ef5b8001e3a29183bbfc67", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 12843, "upload_time": "2016-03-03T11:30:21", "url": "https://files.pythonhosted.org/packages/c5/17/5f87c0351ae5812063070d91c19996e48f417a8bab63c58de520ca9b95bd/django_password_validators-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7c843150b658f80d0bbf1908a353ab9c", "sha256": "68b467b4dc1c7c4c5d0208a08763393c54ea76de9009b5b623e5bbc5a6308b6e" }, "downloads": -1, "filename": "django-password-validators-0.1.5.tar.gz", "has_sig": false, "md5_digest": "7c843150b658f80d0bbf1908a353ab9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8258, "upload_time": "2016-03-03T11:29:51", "url": "https://files.pythonhosted.org/packages/1e/ce/fb154f02102dc72ad9b7463651eba2658505997fe5df8add579c1d33b306/django-password-validators-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "7df9d65088ea575d3b64ab66a0166480", "sha256": "ed378c0e390566971277e316fef96112b268029d0fa26d09f4ba8ea77a77e076" }, "downloads": -1, "filename": "django-password-validators-0.1.6.tar.gz", "has_sig": false, "md5_digest": "7df9d65088ea575d3b64ab66a0166480", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8829, "upload_time": "2018-04-24T15:25:06", "url": "https://files.pythonhosted.org/packages/86/25/273f9b9d57564a6b051cb00d5ba9cdf033262ed36b478299518048f6b860/django-password-validators-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "1261fcf3332c1c68caba530deace5aef", "sha256": "1987c699830a5a6bcd1c9b895ceba9b42d17ae42eaa1579cbf5db210dc6d8407" }, "downloads": -1, "filename": "django-password-validators-0.1.7.tar.gz", "has_sig": false, "md5_digest": "1261fcf3332c1c68caba530deace5aef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9221, "upload_time": "2018-06-22T13:14:44", "url": "https://files.pythonhosted.org/packages/1e/cb/e2d696484e1bd2c91d5c0932e81580a6db2308e73bd853c7c6364b4493b0/django-password-validators-0.1.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1261fcf3332c1c68caba530deace5aef", "sha256": "1987c699830a5a6bcd1c9b895ceba9b42d17ae42eaa1579cbf5db210dc6d8407" }, "downloads": -1, "filename": "django-password-validators-0.1.7.tar.gz", "has_sig": false, "md5_digest": "1261fcf3332c1c68caba530deace5aef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9221, "upload_time": "2018-06-22T13:14:44", "url": "https://files.pythonhosted.org/packages/1e/cb/e2d696484e1bd2c91d5c0932e81580a6db2308e73bd853c7c6364b4493b0/django-password-validators-0.1.7.tar.gz" } ] }