{ "info": { "author": "Rudolph Froger", "author_email": "rudolphfroger@dreamsolution.nl", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP :: Session", "Topic :: Security", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "\nA future version of this package will get a new name and will become Django\nindependent, with an optional Django integration module(s).\n\nDjango Auth Policy is a set of tools to enforce various authentication\npolicies when using the Django Web Framework (http://www.djangoproject.com/).\n\nAvailable policy rules:\n\n * disable users that did not login for a certain amount of time;\n * temporarily lock-out users with too many failed login attempts;\n * temporarily lock-out IP addresses with too many failed login\n attempts;\n * enforce a minimum password length;\n * enforce password complexity rules;\n * require a password change after a certain period;\n * require a password change when a temporary password has been set,\n eg. when the user administrator provides passwords for (new) users.\n\nEvery policy can be disabled and many configuration options are available,\nsee ``django_auth_policy/settings.py``.\n\nDocumentation is currently very limited and available in the \"docs\" directory.\n\nTo run the test suite run ``run-tests.py`` or ``tox``.\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/rudolphfroger/django-auth-policy", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "django-auth-policy", "package_url": "https://pypi.org/project/django-auth-policy/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-auth-policy/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/rudolphfroger/django-auth-policy" }, "release_url": "https://pypi.org/project/django-auth-policy/0.9.13/", "requires_dist": null, "requires_python": null, "summary": "Enforces a couple of common authentication policies for the Django web framework.", "version": "0.9.13" }, "last_serial": 2096935, "releases": { "0.3": [ { "comment_text": "", "digests": { "md5": "b0032ac5e499da616bf1af4846e33dca", "sha256": "7410ae679e8fe2c1f4a525b14ae529bceda755a9ce374af5730b0956d099adef" }, "downloads": -1, "filename": "django-auth-policy-0.3.tar.gz", "has_sig": false, "md5_digest": "b0032ac5e499da616bf1af4846e33dca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13240, "upload_time": "2013-11-01T09:25:50", "url": "https://files.pythonhosted.org/packages/24/22/4b3e7155577d9ec92b7692abcf793ba42cc0aa7a83de02dfffd470ffad4e/django-auth-policy-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "be150b4b67a3dedb28a5cb40b878aa93", "sha256": "29790867938f2d42da301263596b5e87b732d98a9b28193dcd10efc46a5bd546" }, "downloads": -1, "filename": "django-auth-policy-0.4.tar.gz", "has_sig": false, "md5_digest": "be150b4b67a3dedb28a5cb40b878aa93", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16657, "upload_time": "2013-11-07T17:13:52", "url": "https://files.pythonhosted.org/packages/8b/46/40ebaaa918693ebba59b8a980c2072b43a018afc29ee2f53e367074e3ec5/django-auth-policy-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "04581e871e1f0be878f020bba9fce3d8", "sha256": "fd14ad0609592b6e7bea7c78b3ffc115c22e14dc513c7c23b1d982bb6fd13b71" }, "downloads": -1, "filename": "django-auth-policy-0.5.tar.gz", "has_sig": false, "md5_digest": "04581e871e1f0be878f020bba9fce3d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17818, "upload_time": "2013-12-20T09:57:30", "url": "https://files.pythonhosted.org/packages/ed/4a/163bea0c611d8634892b6844e5d7ac3f3ebddd90ee1166c9e1f3cd63274e/django-auth-policy-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "dfb73f2cf872cf3317efb31d0f84bc35", "sha256": "19aabcca9bc178e11de1167d0b1eea809822818c18edd62ee23b04337a8df26d" }, "downloads": -1, "filename": "django-auth-policy-0.6.tar.gz", "has_sig": false, "md5_digest": "dfb73f2cf872cf3317efb31d0f84bc35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22537, "upload_time": "2013-12-20T16:26:30", "url": "https://files.pythonhosted.org/packages/9f/92/1dd9e257d7ab69baaa891591c7c85da3f547b0e90346ce957daf3a86c1e9/django-auth-policy-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "f38863afd20b18b63d8a989213ddea6e", "sha256": "1a3d41fae438860ac1e4ea909c915126a2ac9b427fcd5f1d4f08408c9f80a8e7" }, "downloads": -1, "filename": "django-auth-policy-0.7.tar.gz", "has_sig": false, "md5_digest": "f38863afd20b18b63d8a989213ddea6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22424, "upload_time": "2014-01-02T21:37:27", "url": "https://files.pythonhosted.org/packages/2b/ba/1af55e35acf91503d9a51a7452144cdd2073a684dce156eaf62ad755d5f6/django-auth-policy-0.7.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "6beb796327f7f1abae7f3b1ea4122835", "sha256": "a897e43b3a37008ce2f99a13e75e1119cd8a6f29d03cffe9f2b51d9d3511d5c6" }, "downloads": -1, "filename": "django-auth-policy-0.7.1.tar.gz", "has_sig": false, "md5_digest": "6beb796327f7f1abae7f3b1ea4122835", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22657, "upload_time": "2014-01-03T13:26:55", "url": "https://files.pythonhosted.org/packages/d4/78/7ece3814be9d010426b826f94347922ac512022d537bba739433bb0d26b9/django-auth-policy-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "215d072f36af81f50a9e22f76e98eefd", "sha256": "5a6823e0f0b8fff575ab2c406e97c4329a69e4fb2c5706d2fe5e1a4ddb1fe150" }, "downloads": -1, "filename": "django-auth-policy-0.7.2.tar.gz", "has_sig": false, "md5_digest": "215d072f36af81f50a9e22f76e98eefd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22852, "upload_time": "2014-01-09T09:05:00", "url": "https://files.pythonhosted.org/packages/47/e9/9287c968a427d660e027daadf4b8bb15df4aea0968d41f8248e805fc6d72/django-auth-policy-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "fc2c1ac587f24226b2ab26e0e7a6def7", "sha256": "356f8c0e3b1b4064c724d26354ec6f3d329d3b64a0786648eca6ac3fe6b6a347" }, "downloads": -1, "filename": "django-auth-policy-0.7.3.tar.gz", "has_sig": false, "md5_digest": "fc2c1ac587f24226b2ab26e0e7a6def7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22860, "upload_time": "2014-01-09T09:19:03", "url": "https://files.pythonhosted.org/packages/02/5b/74ad36725ddefd642911afdbb3261c80fd11c38ca1e5b892eaf0c3e0e9d8/django-auth-policy-0.7.3.tar.gz" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "e873d0fd0bb83374544bdd894ab9a7c3", "sha256": "fdfaf44081cd36dd5343af2d61ba5155f0a136acd8e3a158e0898c0370a047ec" }, "downloads": -1, "filename": "django-auth-policy-0.7.4.tar.gz", "has_sig": false, "md5_digest": "e873d0fd0bb83374544bdd894ab9a7c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23062, "upload_time": "2014-01-09T19:58:11", "url": "https://files.pythonhosted.org/packages/a6/be/717d667c228bab2c574c32c7b12ba64b6e264302f0f461e63a2a2aa55418/django-auth-policy-0.7.4.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "747920b8860198675a181276dbc51ee2", "sha256": "0c8022dd05344cf8c405cc4c4397202115768a957a214b2b5e8db846090c148b" }, "downloads": -1, "filename": "django-auth-policy-0.8.tar.gz", "has_sig": false, "md5_digest": "747920b8860198675a181276dbc51ee2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23125, "upload_time": "2014-01-14T08:48:24", "url": "https://files.pythonhosted.org/packages/cd/6b/19d44335cf4d6576c9f5f8934f4f1e27b26a3d1a890226c39a6ac9a5f8f2/django-auth-policy-0.8.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "a93d3635d6ee7dbd0feed702cd20a562", "sha256": "263e1c907aa4ba41dc167f25cc140bbe4b5d5f33798279c4841482a5ae37c82a" }, "downloads": -1, "filename": "django-auth-policy-0.8.1.tar.gz", "has_sig": false, "md5_digest": "a93d3635d6ee7dbd0feed702cd20a562", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23472, "upload_time": "2014-01-15T16:33:43", "url": "https://files.pythonhosted.org/packages/69/ba/0659625e3598dcc71d5fe8bdc653524a60bf1d2c5139e5743b9ff91935aa/django-auth-policy-0.8.1.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "747862c3c9720b1e93b1f59c5d6d684b", "sha256": "859ca568ec9bc804d269582d46fd25489284d4c09e9189583a4bd2b9009d0f14" }, "downloads": -1, "filename": "django-auth-policy-0.9.tar.gz", "has_sig": false, "md5_digest": "747862c3c9720b1e93b1f59c5d6d684b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25005, "upload_time": "2014-03-04T08:43:13", "url": "https://files.pythonhosted.org/packages/81/c3/3f48f92742bc0c13d2162003ab23f1e6b723c70f6fb972e220f2e3690039/django-auth-policy-0.9.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "25f539d70ef294ff6283152db476d8ad", "sha256": "67a61a4010af69550db47aaa01ea8cce0bb9e77643ba9bfa68eae0962d250e54" }, "downloads": -1, "filename": "django-auth-policy-0.9.1.tar.gz", "has_sig": false, "md5_digest": "25f539d70ef294ff6283152db476d8ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25030, "upload_time": "2014-03-12T13:43:28", "url": "https://files.pythonhosted.org/packages/70/30/7ef2088b124f2c03de9a765fc71622acd8389e9f9e66998030a83f02653d/django-auth-policy-0.9.1.tar.gz" } ], "0.9.10": [ { "comment_text": "", "digests": { "md5": "89909ac4e78c221fe222d89a0711e794", "sha256": "58ec837be091f88334192ee6a09d5b539276dec40d31b47255355dcd500b9f14" }, "downloads": -1, "filename": "django-auth-policy-0.9.10.tar.gz", "has_sig": false, "md5_digest": "89909ac4e78c221fe222d89a0711e794", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25944, "upload_time": "2015-04-21T12:54:52", "url": "https://files.pythonhosted.org/packages/f1/40/e49e5c47cd023d4002525dc82dab85e3fa0f4985d874b504d64b6b1630c7/django-auth-policy-0.9.10.tar.gz" } ], "0.9.11": [ { "comment_text": "", "digests": { "md5": "dfd7808055160a578684a7310d0b9a54", "sha256": "86afd1eb6213f70cb315c2fb99c1ba79717b3bb09edf1793adfb739a8dd330e9" }, "downloads": -1, "filename": "django-auth-policy-0.9.11.tar.gz", "has_sig": false, "md5_digest": "dfd7808055160a578684a7310d0b9a54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27927, "upload_time": "2015-08-20T15:35:56", "url": "https://files.pythonhosted.org/packages/3e/6e/426d269d7e0f6538b50b62e60f8011bd04d7b47b6c78f8c5e103269bd0f9/django-auth-policy-0.9.11.tar.gz" } ], "0.9.12": [ { "comment_text": "", "digests": { "md5": "9d9cf1d5ca1a1a8662f7762609ff5d9c", "sha256": "64aadf4179f3802825d7fd3c06de213586f526b5ce80174653a36f119d4a3444" }, "downloads": -1, "filename": "django-auth-policy-0.9.12.tar.gz", "has_sig": false, "md5_digest": "9d9cf1d5ca1a1a8662f7762609ff5d9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28008, "upload_time": "2015-09-24T11:38:29", "url": "https://files.pythonhosted.org/packages/75/d5/3b1ad219adc5d2c857dc9e519883863a425a30aabb837505483079fbe129/django-auth-policy-0.9.12.tar.gz" } ], "0.9.13": [ { "comment_text": "", "digests": { "md5": "88ca159aad2354534775687a37aba4cd", "sha256": "e6f461310b1cba7f2d9bcb27c1276dee3c965ad384bdff713947d05f97f62759" }, "downloads": -1, "filename": "django-auth-policy-0.9.13.tar.gz", "has_sig": false, "md5_digest": "88ca159aad2354534775687a37aba4cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31162, "upload_time": "2016-05-03T13:06:31", "url": "https://files.pythonhosted.org/packages/b1/8a/1a216f2fedd607d0051e9da7a5fb9a4f5ba3b15112ca987416484e311946/django-auth-policy-0.9.13.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "f5ca83e7f8bccd2deb8c6f15cf339c3b", "sha256": "ca23029334d8e864e0ba61751f179f7f77b8db587ae4e406fbba89c3d4f65b23" }, "downloads": -1, "filename": "django-auth-policy-0.9.2.tar.gz", "has_sig": false, "md5_digest": "f5ca83e7f8bccd2deb8c6f15cf339c3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25025, "upload_time": "2014-03-12T14:07:27", "url": "https://files.pythonhosted.org/packages/49/e8/27a3660f43954befd93becf7d396bd2880b25bf2cb348a431e49c4253458/django-auth-policy-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "093f845872b9afed7c77f5c3ee37fc74", "sha256": "07ced16486652c9e67b30e297cf2c2fc28223eb288e92103e5a60bb18be3723a" }, "downloads": -1, "filename": "django-auth-policy-0.9.3.tar.gz", "has_sig": false, "md5_digest": "093f845872b9afed7c77f5c3ee37fc74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21635, "upload_time": "2014-03-26T14:02:35", "url": "https://files.pythonhosted.org/packages/9d/13/1c04283723ee1dd156c570d945a11ee51c63c88bae539f7f63490e809149/django-auth-policy-0.9.3.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "a3f8dff33cbad381c4328fc6e948f484", "sha256": "9229b9149fcf12975825090a13c1b5b655b9d5a98955a8570aac793ce84851ae" }, "downloads": -1, "filename": "django-auth-policy-0.9.4.tar.gz", "has_sig": false, "md5_digest": "a3f8dff33cbad381c4328fc6e948f484", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21639, "upload_time": "2014-05-15T13:16:01", "url": "https://files.pythonhosted.org/packages/88/58/c28178e7a61be7b168b401409ed72f5e298cd9d6af263358228a5d422748/django-auth-policy-0.9.4.tar.gz" } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "92aba972b1067e8e1fb69e47ced239c6", "sha256": "1b36fb8156819ca7f8966f10a2134da1181353b9d96e94605631ed4e9da2a02e" }, "downloads": -1, "filename": "django-auth-policy-0.9.5.tar.gz", "has_sig": false, "md5_digest": "92aba972b1067e8e1fb69e47ced239c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22362, "upload_time": "2014-05-15T13:35:03", "url": "https://files.pythonhosted.org/packages/b4/58/a8afec01ff6f0ce5e63cbc0a23749f908ad5982261f7717eadad61920570/django-auth-policy-0.9.5.tar.gz" } ], "0.9.6": [ { "comment_text": "", "digests": { "md5": "d21276777e7a7097f559bb6276ecb2b0", "sha256": "4d63a0f23fd74a46a306fda524ad5cbd25456cf945e8a72792f49e8a91adbb6f" }, "downloads": -1, "filename": "django-auth-policy-0.9.6.tar.gz", "has_sig": false, "md5_digest": "d21276777e7a7097f559bb6276ecb2b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22605, "upload_time": "2014-07-14T10:51:53", "url": "https://files.pythonhosted.org/packages/12/08/38b7047a29e1a957f857ef0996340f6b15d0135de36796d03dc895f042e8/django-auth-policy-0.9.6.tar.gz" } ], "0.9.7": [ { "comment_text": "", "digests": { "md5": "a63fe5eac7d9cee89f7852dd14b811f3", "sha256": "fea78c4a858df4500394caaf97ae8139d75d3f5b4e26a4ff4eb9a42d1011daaa" }, "downloads": -1, "filename": "django-auth-policy-0.9.7.tar.gz", "has_sig": false, "md5_digest": "a63fe5eac7d9cee89f7852dd14b811f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23946, "upload_time": "2014-11-05T14:40:51", "url": "https://files.pythonhosted.org/packages/c2/6d/ad883095abb3f743ff2b4100c4ff085b20294c5360b0f98a0ceb42fc99b8/django-auth-policy-0.9.7.tar.gz" } ], "0.9.8": [ { "comment_text": "", "digests": { "md5": "32b24d43c91f2513cda5d1c55b8e1b52", "sha256": "5c2cbb53e13a5f76f525d083e3ba3ae116de31b19aa10011ab088b07dd6228cb" }, "downloads": -1, "filename": "django-auth-policy-0.9.8.tar.gz", "has_sig": false, "md5_digest": "32b24d43c91f2513cda5d1c55b8e1b52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25825, "upload_time": "2015-04-10T09:31:10", "url": "https://files.pythonhosted.org/packages/a2/b0/a66c6c84eeecc5f302a25530c8fca54209a8ae5c6b60869b66407291bb7a/django-auth-policy-0.9.8.tar.gz" } ], "0.9.9": [ { "comment_text": "", "digests": { "md5": "926ea911f6f82235c70cb00920a0293e", "sha256": "45b6e1d9c978ba23c3c66bdf425add1ad5def26adcd4d18e9d5ccdc0190ae5f0" }, "downloads": -1, "filename": "django-auth-policy-0.9.9.tar.gz", "has_sig": false, "md5_digest": "926ea911f6f82235c70cb00920a0293e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25943, "upload_time": "2015-04-16T11:52:41", "url": "https://files.pythonhosted.org/packages/ac/0e/bb9b1da525b9d42934d645967960eadb301c2c4e72db61d43b6eeb7adfb5/django-auth-policy-0.9.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "88ca159aad2354534775687a37aba4cd", "sha256": "e6f461310b1cba7f2d9bcb27c1276dee3c965ad384bdff713947d05f97f62759" }, "downloads": -1, "filename": "django-auth-policy-0.9.13.tar.gz", "has_sig": false, "md5_digest": "88ca159aad2354534775687a37aba4cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31162, "upload_time": "2016-05-03T13:06:31", "url": "https://files.pythonhosted.org/packages/b1/8a/1a216f2fedd607d0051e9da7a5fb9a4f5ba3b15112ca987416484e311946/django-auth-policy-0.9.13.tar.gz" } ] }