django-mfa3

multi factor authentication for django
git clone https://git.ce9e.org/django-mfa3.git

DateCommit messageAuthor
2026-04-25 12:09ci: update actionsTobias Bengfort
2025-11-24 16:23ci: add django 6.0Tobias Bengfort
2025-10-21 08:10bump version to 1.1.0Tobias Bengfort
2025-10-21 08:07pyproject.toml: declare as stableTobias Bengfort
2025-10-21 08:04ci: test with python 3.14Tobias Bengfort
2025-09-03 14:41pyproject.toml: update license formatTobias Bengfort
2025-08-13 11:03update translationsTobias Bengfort
2025-08-13 10:25add setting MAX_KEYS_PER_ACCOUNTTobias Bengfort
2025-08-13 10:14strip unnecessary whitespace in example templateTobias Bengfort
2025-08-07 07:40bump supported django versionTobias Bengfort
2025-07-10 13:34setup static files in test settingsTobias Bengfort
2025-05-21 14:54dependabot: ignore broken qrcodeTobias Bengfort
2025-05-21 14:44bump version to 1.0.0Tobias Bengfort
2025-05-21 13:30update to fido2 2.xTobias Bengfort
2025-05-21 14:41Merge pull request #13 from xi/fido2-jsonTobias Bengfort
2025-02-03 15:40js: vendor webauthn-jsonTobias Bengfort
2025-02-03 15:06fido2: use JSON encodingTobias Bengfort
2025-02-03 15:06js: convert to moduleTobias Bengfort
2025-05-21 13:13bump version to 0.15.2Tobias Bengfort
2025-05-21 13:13update test matrix to django 5.2Tobias Bengfort
2025-05-21 13:09remove support for fido2 2.x for nowTobias Bengfort
2025-02-03 13:59ci: update supported django/python versionsTobias Bengfort
2025-02-05 11:05bump version to 0.15.1Tobias Bengfort
2025-02-03 15:00rm unused templatetag librariesTobias Bengfort
2025-02-03 13:56fido2: fix json mapping deprecation warningTobias Bengfort
2025-01-27 13:47update french translationTobias Bengfort
2025-01-20 13:16bump version to 0.15.0Tobias Bengfort
2025-01-20 13:08clearer label for nameTobias Bengfort
2025-01-20 12:59tweak adminTobias Bengfort
2024-12-06 08:21fixup changelog for 0.14.0Tobias Bengfort
2024-12-06 08:15bump version to 0.14.0Tobias Bengfort
2024-12-06 07:22drop support for python 3.8Tobias Bengfort
2024-12-06 07:18Revert "Allow http on localhost"Tobias Bengfort
2024-11-01 14:39use autocomplete="one-time-code"Tobias Bengfort
2024-08-09 22:31ci: test with django 5.1Tobias Bengfort
2024-07-31 17:39make it easier to use runserverTobias Bengfort
2024-07-31 17:30rm manage.pyTobias Bengfort
2024-07-31 17:21mail: set Auto-Submitted headerTobias Bengfort
2024-06-18 18:46ci: enable pypi trusted publishingTobias Bengfort
2024-06-18 18:07bump version to 0.13.0Tobias Bengfort
2024-06-18 17:26django 5.1: support LoginRequiredMiddlewareTobias Bengfort
2024-06-18 17:37ci: test with django 5.1a1Tobias Bengfort
2024-06-18 17:42ci: update setup-python actionTobias Bengfort
2024-06-18 17:37ruff: adapt to 0.3.0Tobias Bengfort
2024-06-18 17:25refactor: use stronghold decoratorTobias Bengfort
2024-06-18 17:06style: rename decorator argument to view_funcTobias Bengfort
2024-06-18 17:39style: use f-stringsTobias Bengfort
2024-03-26 10:08bump version to 0.12.1Tobias Bengfort
2024-03-26 08:41bump version to 0.12.0Tobias Bengfort
2024-03-26 09:55fix: include login_failed_subject.txt in packageTobias Bengfort
2024-03-26 08:22set id field type independent of DEFAULT_AUTO_FIELDTobias Bengfort
2024-03-01 15:12ruff: adapt to 2.0Tobias Bengfort
2024-03-01 15:12ruff: rm target-versionTobias Bengfort
2024-01-03 21:45fix test: POST for logoutTobias Bengfort
2024-01-03 21:43add support for django 5.0Tobias Bengfort
2024-01-03 21:43drop support for django 4.1Tobias Bengfort
2024-01-03 18:00typoTobias Bengfort
2024-01-03 16:56extend gitignoreTobias Bengfort
2023-11-04 11:41rm support for python 3.7Tobias Bengfort
2023-11-04 11:37integrate MANIFEST.in into pyproject.tomlTobias Bengfort
2023-11-04 11:04replace setup.py by pyproject.tomlTobias Bengfort
2023-10-13 16:29github: update actions/checkout to v4Tobias Bengfort
2023-10-08 08:54use python 3.12 in CITobias Bengfort
2023-09-18 07:15inherit from MiddlewareMixinTobias Bengfort
2023-08-31 09:52disable RUF012Tobias Bengfort
2023-08-30 12:45README: mention settings.pyTobias Bengfort
2023-06-16 14:52github actions: publish to pypi automaticallyTobias Bengfort
2023-06-16 14:51github actions: update actionsTobias Bengfort
2023-04-14 07:57use absolute links to github in READMETobias Bengfort
2023-04-14 07:44bump version to 0.11.0Tobias Bengfort
2023-04-14 07:43setup.py: explicit package listTobias Bengfort
2023-04-14 07:36Fixup d8f7f3a: drop support for django 2.xTobias Bengfort
2023-04-14 07:29add setting MFA_FIDO2_USER_VERIFICATIONTobias Bengfort
2023-04-13 06:31increase test coverageTobias Bengfort
2023-04-13 06:31rm unused code (unpatch_admin)Tobias Bengfort
2023-04-13 06:16README: better explain enforcing MFATobias Bengfort
2023-04-13 06:16test _get_verify_origin_fnTobias Bengfort
2023-04-13 05:41refactor _get_verify_origin_fnTobias Bengfort
2023-04-13 05:24Merge pull request #17 from humphrey/http-on-localhostTobias Bengfort
2023-04-13 00:37Allow http on localhostHumphrey Murray
2023-04-06 11:32test with django 4.2 releaseTobias Bengfort
2023-03-21 18:09avoid autocompletion in code fieldTobias Bengfort
2023-03-19 19:15bump version to 0.10.0Tobias Bengfort
2023-03-19 19:14some more lint rulesTobias Bengfort
2023-03-19 19:11Merge pull request #15 from hleroy/mainTobias Bengfort
2023-03-19 17:55added french translationHervé Le Roy
2023-03-06 19:40fix lint errorsTobias Bengfort
2023-03-06 19:40replace flake8/isort by ruffTobias Bengfort
2023-03-06 19:35mv coverage config to pyproject.tomlTobias Bengfort
2023-03-02 06:27bump version to 0.9.0Tobias Bengfort
2023-02-27 15:43use qrcode to_string()Tobias Bengfort
2023-02-27 15:40restrict qrcodeTobias Bengfort
2023-02-27 15:37autofocus in auth formTobias Bengfort
2023-02-20 21:55test on django 4.2Tobias Bengfort
2022-12-08 11:51bump version to 0.8.0Tobias Bengfort
2022-12-08 10:24update test matrixTobias Bengfort
2022-12-08 10:22Merge pull request #12 from xi/failed-login-mailTobias Bengfort
2022-12-08 10:07tweak example message wordingTobias Bengfort
2022-09-22 08:15send email on failed loginTobias Bengfort
2022-11-22 09:48test with django 4.1 releaseTobias Bengfort
More commits remaining…