Vue d'ensemble

Django Allauth 0.63, publié le 1er août 2024, ajoute le support Passkey/WebAuthn pour l'authentification sans mot de passe.

Fonctionnalités principales

Passkey / WebAuthn

Les utilisateurs peuvent s'authentifier avec des passkeys (empreinte digitale, Face ID, clé de sécurité) grâce au standard WebAuthn.

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

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

Sources