{ "info": { "author": "David Burke", "author_email": "david@thelabnyc.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: ISC License (ISCL)", "Programming Language :: Python", "Programming Language :: Python :: 3" ], "description": "============================\nDjango Authentication Logger\n============================\n\n| |build| |license| |kit| |format|\n\nThis is a modest Django app that contains how thelab likes to log authentication for staff users. It may be useful to others, but could easily just be copied.\n\n\nInstall\n=======\n\nFirst, install the package from PyPI.\n\n.. code-block:: bash\n\n pip install django-auth-logger\n\nThen, add `auth_logger` to your Django project's `INSTALLED_APPS` setting.\n\n.. code-block:: python\n\n INSTALLED_APPS = [\n ...\n 'auth_logger',\n ...\n ]\n\n\nUsage\n=====\n\nBy default both successful and failed log-ins are logged to standard Python logging (at `INFO` level).\n\nIn the future we may decide to add more configuration options.\n\n\nContribution\n============\n\nThe scope of this project is small and specific - but we welcome adding configuration settings to change behavior and meet more use cases. All configuration options should have a test to verify it works.\n\nIf we do add said configuration it will probably look something like this:\n\n.. code-block:: python\n\n AUTH_LOGGER = {\n 'LOG_ONLY_STAFF': True\n }\n\n\n\nChangelog\n=========\n\n1.1.0\n------------------\n- Log all login attempts, instead of just logins for staff users.\n- Fix bug which prevented failed login attempts from being correctly logged.\n\n1.0.1\n------------------\n- Add support for Django 2.0.\n\n1.0.0\n------------------\n- Initial release.\n\n\n.. |build| image:: https://gitlab.com/thelabnyc/django-auth-logger/badges/master/build.svg\n :target: https://gitlab.com/thelabnyc/django-auth-logger/commits/master\n.. |license| image:: https://img.shields.io/pypi/l/django-auth-logger.svg\n :target: https://pypi.python.org/pypi/\n.. |kit| image:: https://badge.fury.io/py/django-auth-logger.svg\n :target: https://pypi.python.org/pypi/django-auth-logger\n.. |format| image:: https://img.shields.io/pypi/format/django-auth-logger.svg\n :target: https://pypi.python.org/pypi/django-auth-logger\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/thelabnyc/django-auth-logger", "keywords": "", "license": "ISC", "maintainer": "", "maintainer_email": "", "name": "django-auth-logger", "package_url": "https://pypi.org/project/django-auth-logger/", "platform": "", "project_url": "https://pypi.org/project/django-auth-logger/", "project_urls": { "Homepage": "https://gitlab.com/thelabnyc/django-auth-logger" }, "release_url": "https://pypi.org/project/django-auth-logger/1.1.0/", "requires_dist": null, "requires_python": "", "summary": "A tiny project to log login attempts. Log them only to standard logging - not the database.", "version": "1.1.0" }, "last_serial": 4540001, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "d0c4e5a7e33fb818a2839225767f9a0c", "sha256": "0ebb24c8179002219264a6faa5960109bf4a47fdec2d7ab5b4764e81c3be4deb" }, "downloads": -1, "filename": "django_auth_logger-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d0c4e5a7e33fb818a2839225767f9a0c", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 8865, "upload_time": "2017-06-09T20:48:39", "url": "https://files.pythonhosted.org/packages/69/c2/80e1139cfa2e63b747332598fbbb653ba0ea3e240bdbf6478705671e7ad5/django_auth_logger-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c40e0173e80b0d18e4e1ff9a2de3ea2", "sha256": "5f32de1ce7ba2059133242000f5ecb03b2db6c3ac8100ed2ea5e4601710bfa6b" }, "downloads": -1, "filename": "django-auth-logger-1.0.0.tar.gz", "has_sig": false, "md5_digest": "4c40e0173e80b0d18e4e1ff9a2de3ea2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4232, "upload_time": "2017-06-09T20:48:38", "url": "https://files.pythonhosted.org/packages/a8/9c/cdc4a45dc1347e9760f8744a08ff764fdb8ff29e7538ca28e93759ce7475/django-auth-logger-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "796617e6389cc27b14ac7bb853978397", "sha256": "e40075019bce412c64fc670018d5b7db90418d789a3820b350a743ed3e21a8ff" }, "downloads": -1, "filename": "django_auth_logger-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "796617e6389cc27b14ac7bb853978397", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 8997, "upload_time": "2017-06-12T15:43:29", "url": "https://files.pythonhosted.org/packages/9d/7e/da8dfa8d354b34d7c3cb352c59f11abe90c8c3352e11dcef98793b77996a/django_auth_logger-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c6e4c5ca194c2a09507f35482faa3061", "sha256": "99d89d0c196b0fe0392a5c3dbf1374875317e9e7fca4e4e0f5ddb58c4ced09f1" }, "downloads": -1, "filename": "django-auth-logger-1.0.1.tar.gz", "has_sig": false, "md5_digest": "c6e4c5ca194c2a09507f35482faa3061", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4338, "upload_time": "2017-06-12T15:43:28", "url": "https://files.pythonhosted.org/packages/2c/49/60ca78d1dd64c23e7d610c6f434929f75bf2334f8f1c08ff755cf919e3b3/django-auth-logger-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "f4ae3edcfb873cce0ca1d4c1bbd32471", "sha256": "d05b0290dea2b6c7bfe5a439dde33c4d97c3635d4bc57e0426dc9aa7e894957c" }, "downloads": -1, "filename": "django_auth_logger-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f4ae3edcfb873cce0ca1d4c1bbd32471", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 4523, "upload_time": "2018-11-28T19:50:44", "url": "https://files.pythonhosted.org/packages/89/e8/6f36b783e3bef815081443e451606ab305012cb20a11535b9e83607ee7a7/django_auth_logger-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e145e0e6281eca17b8a10748a3f31b2f", "sha256": "467a7028ddd5a4238824f2522d817c42ee5b52f025383f0b4740ac14f0c26e89" }, "downloads": -1, "filename": "django-auth-logger-1.1.0.tar.gz", "has_sig": false, "md5_digest": "e145e0e6281eca17b8a10748a3f31b2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4067, "upload_time": "2018-11-28T19:50:43", "url": "https://files.pythonhosted.org/packages/25/c7/ce535f548ff7813edd0fc02078a6b85bc965e0bc9d8ebf417f8404e29f8d/django-auth-logger-1.1.0.tar.gz" } ], "1.1.0rc1": [ { "comment_text": "", "digests": { "md5": "74ffef8299ad4ad6e6cc1a57e2d7ca9d", "sha256": "b916c93d5bbe1092a6ebe6d561ab54754e408b207f57d6cfa46b201d73b07f90" }, "downloads": -1, "filename": "django_auth_logger-1.1.0rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "74ffef8299ad4ad6e6cc1a57e2d7ca9d", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 4552, "upload_time": "2018-09-25T20:39:29", "url": "https://files.pythonhosted.org/packages/4b/1c/3cb6301d8e6b2d34aa95540a2a07c53f2f5c980972277495b6aa6dd95e1f/django_auth_logger-1.1.0rc1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d49a8b9200e9e1b291093eb6ee13910a", "sha256": "7f4a5780f444cef178de5de5445b7667902391c229af834aef373b9879026d6d" }, "downloads": -1, "filename": "django-auth-logger-1.1.0rc1.tar.gz", "has_sig": false, "md5_digest": "d49a8b9200e9e1b291093eb6ee13910a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4079, "upload_time": "2018-09-25T20:39:27", "url": "https://files.pythonhosted.org/packages/26/62/53232f1b296e56299e64345b5041b128d46caf75a071627c72f4b55650b3/django-auth-logger-1.1.0rc1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f4ae3edcfb873cce0ca1d4c1bbd32471", "sha256": "d05b0290dea2b6c7bfe5a439dde33c4d97c3635d4bc57e0426dc9aa7e894957c" }, "downloads": -1, "filename": "django_auth_logger-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f4ae3edcfb873cce0ca1d4c1bbd32471", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 4523, "upload_time": "2018-11-28T19:50:44", "url": "https://files.pythonhosted.org/packages/89/e8/6f36b783e3bef815081443e451606ab305012cb20a11535b9e83607ee7a7/django_auth_logger-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e145e0e6281eca17b8a10748a3f31b2f", "sha256": "467a7028ddd5a4238824f2522d817c42ee5b52f025383f0b4740ac14f0c26e89" }, "downloads": -1, "filename": "django-auth-logger-1.1.0.tar.gz", "has_sig": false, "md5_digest": "e145e0e6281eca17b8a10748a3f31b2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4067, "upload_time": "2018-11-28T19:50:43", "url": "https://files.pythonhosted.org/packages/25/c7/ce535f548ff7813edd0fc02078a6b85bc965e0bc9d8ebf417f8404e29f8d/django-auth-logger-1.1.0.tar.gz" } ] }