qbit_manage/web-ui/js/components
bobokun 8b2d904d92
feat(auth): add web authentication feature
Add comprehensive authentication support for the qBit Manage web UI with multiple methods:
- None (default, no authentication)
- Basic HTTP authentication with browser popup
- API-only authentication (web UI accessible, API requires key)

Key features include:
- Secure password hashing using Argon2
- Rate limiting to prevent brute force attacks
- CSRF protection for state-changing requests
- Local IP bypass option for private networks
- API key generation for programmatic access
- New security settings page in the web UI

Adds [FR]: Authentication on WebUI
Fixes #867
2025-09-05 23:06:25 -04:00
..
command-panel.js 4.6.0 (#931) 2025-08-30 14:54:13 -04:00
config-form.js 4.6.0 (#931) 2025-08-30 14:54:13 -04:00
documentation-viewer.js 4.5.5 (#922) 2025-08-24 18:44:54 -04:00
header.js v4.5.0 (#862) 2025-07-11 19:13:41 -04:00
log-viewer.js 4.5.1 (#874) 2025-07-19 08:59:41 -04:00
SchedulerControl.js 4.6.0 (#931) 2025-08-30 14:54:13 -04:00
security.js feat(auth): add web authentication feature 2025-09-05 23:06:25 -04:00
share-limits.js 4.6.0 (#931) 2025-08-30 14:54:13 -04:00