Overview

Django Allauth 0.63, released on August 1, 2024, adds Passkey/WebAuthn support for passwordless authentication.

Main Features

Passkey / WebAuthn

Users can authenticate with passkeys (fingerprint, Face ID, security key) using the WebAuthn standard.

python
# settings.py
INSTALLED_APPS = [
    ...
    'allauth',
    'allauth.account',
    'allauth.mfa',
]

# Enable WebAuthn / Passkeys
MFA_SUPPORTED_TYPES = ['totp', 'webauthn']
MFA_PASSKEY_LOGIN_ENABLED = True

Sources