You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: Implement passwordless authentication system (#1342)
- Add passwordless login option via email links
- Add passwordless signup option with automatic login link
- Refactor email verification system for unified security settings
- Add IP hash verification to prevent MITM and CSRF attacks
- Add token expiration and automatic cleanup via middleware
- Add database indexes for token fields
- Improve email templates with security instructions
- Enhance flash messages for better user feedback
- Add token verification checks before processing links
- Consolidate email sending logic for maintainability
- Add security advisory when emailing auth links
- Implement automatic cleanup of expired tokens on save
- Add more restrictive rate limiting to auth routes
- Add timing-safe token verification to harden against CWE-208
This major update improves security and user experience by adding
passwordless authentication while hardening the existing email
verification system against common attack vectors.
0 commit comments