Authentification
Authentification intégrée propulsée par Better Auth. Configurez les stratégies, les rôles, l’authentification à deux facteurs et les modèles d’e-mail.
Stratégies
email-password (par défaut), magic-link (e-mail sans mot de passe), et fournisseurs OAuth (google, github, apple, microsoft, facebook, twitter, discord, spotify, twitch, gitlab, bitbucket, linkedin, dropbox).
Rôles & Permissions
Trois rôles intégrés : admin, member, viewer. Définissez des rôles personnalisés avec nom + description. Définissez defaultRole pour les nouveaux utilisateurs. Le premier utilisateur devient automatiquement admin.
Auth à deux facteurs
2FA basée sur TOTP optionnelle. Activez avec twoFactor: true dans la config auth. Les utilisateurs peuvent configurer des applications d’authentification.
Modèles d’e-mail
E-mails personnalisables pour la vérification, la réinitialisation du mot de passe et le lien magique. Supporte la substitution de variables $name, $url, $email dans le sujet et le corps.