Releases: mkalioby/django-mfa2
Releases · mkalioby/django-mfa2
v3.0
v3.0
This is a major cleanup and CSS adjustments so please test before deployment.
- Updated to fido2==1.1.3
- Removed: CBOR and exchange is done in JSON now.
- Removed:
simplejson
package from dependencies. - Email OTP is always 6 numbers.
- Better support for bootstrap 4 and 5.
- Added: the following settings
MFA_FIDO2_RESIDENT_KEY
: Defaults toDiscouraged
which was the old behaviourMFA_FIDO2_AUTHENTICATOR_ATTACHMENT
: If you like to have a PLATFORM Authenticator, Defaults to NONEMFA_FIDO2_USER_VERIFICATION
: If you need User VerificationMFA_FIDO2_ATTESTATION_PREFERENCE
: If you like to have an AttentionMFA_ENFORCE_EMAIL_TOKEN
: if you want the user to receive OTP by email without enrolling, if this the case, the system admins shall make sure that emails are valid.MFA_SHOW_OTP_IN_EMAIL_SUBJECT
: If you like to show the OTP in the email subjectMFA_OTP_EMAIL_SUBJECT
: The subject of the email after the token allows placeholder '%s' for otp
v3.0b2
- Updated to fido2==1.1.3
- Removed: CBOR and exchange is done in JSON now.
- Removed:
simplejson
package from dependencies. - Email OTP is always 6 numbers.
- Better support for bootstrap 4 and 5.
- Added: the following settings
MFA_FIDO2_RESIDENT_KEY
: Defaults toDiscouraged
which was the old behaviourMFA_FIDO2_AUTHENTICATOR_ATTACHMENT
: If you like to have a PLATFORM Authenticator, Defaults to NONEMFA_FIDO2_USER_VERIFICATION
: If you need User VerificationMFA_FIDO2_ATTESTATION_PREFERENCE
: If you like to have an AttentionMFA_ENFORCE_EMAIL_TOKEN
: if you want the user to receive OTP by email without enrolling, if this the case, the system admins shall make sure that emails are valid.MFA_SHOW_OTP_IN_EMAIL_SUBJECT
: If you like to show the OTP in the email subjectMFA_OTP_EMAIL_SUBJECT
: The subject of the email after the token allows placeholder '%s' for otp
v3.0b1
3.0 (Beta)
- Updated to fido2==1.1.3
- Removed: CBOR and exchange is done in JSON now
- Allows using WebAuthn (passkeys) as a single factor for login
- Added: the following settings
MFA_FIDO2_RESIDENT_KEY
: Defaults toDiscouraged
which was the old behaviourMFA_FIDO2_AUTHENTICATOR_ATTACHMENT
: If you like to have a PLATFORM Authenticator, Defaults to NONEMFA_FIDO2_USER_VERIFICATION
: If you need User VerificationMFA_FIDO2_ATTESTATION_PREFERENCE
: If you like to have an Attention
v2.9.0
v2.8.0
v2.6.1 - Security Update
2.6.1
- Fix: CVE-2022-42731: related to the possibility of registration replay attack.
Thanks to 'SSE (Secure Systems Engineering)'
v2.5.1 - Security Updated
2.5.1
- Fix: CVE-2022-42731: related to the possibility of registration replay attack thanks to 'SSE (Secure Systems Engineering)'
v2.6.0
v2.6.0
- Adding Backup Recovery Codes (Recovery) as a method.
Thanks to @Spitfireap for work, and @peterthomassen for guidance.- Added:
RECOVERY_ITERATION
to set the number of iteration when hashing recovery token - Added:
MFA_ENFORCE_RECOVERY_METHOD
to enforce the user to enroll in the recovery code method once, they add any other method, - Added:
MFA_ALWAYS_GO_TO_LAST_METHOD
to the settings which redirects the user automatically to the last used method when logging in - Added:
MFA_RENAME_METHODS
to be able to rename the methods for the user. - Fix: Alot of CSS fixes for the example application
- Added:
v2.6.0rc1
- Adding Backup Recovery Codes (Recovery) as a method.
Thanks to @Spitfireap for work, and @peterthomassen for guidance. - Added:
RECOVERY_ITERATION
to set the number of iteration when hashing recovery token - Added:
MFA_ENFORCE_RECOVERY_METHOD
to enforce the user to enroll in the recovery code method once, they add any other method, - Added:
MFA_ALWAYS_GO_TO_LAST_METHOD
to the settings which redirects the user automatically to the last used method when logging in - Added:
MFA_RENAME_METHODS
to be able to rename the methods for the user. - Fix: Alot of CSS fixes for the example application
v2.5
2.5.0
- Fixed: issue in the 'Authorize' button don't show on Firefox and Chrome on iOS.
Note: It seems Firefox doesn't support WebAuthn on iOS - Fixed: Support for bootstrap5
Thanks to @ezrajrice - Upgraded to fido==1.0.0