vibetunnel/web/scripts
Helmut Januschka e9b395b726
Implement comprehensive user authentication with SSH key management (#43)
* Implement comprehensive user authentication system

- Add SSH-first authentication with password fallback
- Implement JWT token-based session management (24h expiry)
- Create browser-based SSH agent with key storage and signing
- Add challenge-response SSH authentication protocol
- Integrate PAM for system password authentication
- Build comprehensive authentication UI components
- Add SSH key manager for key generation and management
- Update middleware to support JWT tokens alongside existing auth
- Maintain backwards compatibility with existing HQ/remote auth
2025-06-24 00:31:13 +02:00
..
build-ci.js server: small test fixes 2025-06-23 17:28:22 +02:00
build.js Build service worker 2025-06-23 23:17:03 +02:00
clean.js Reorganize server structure for clarity 2025-06-21 16:44:56 +02:00
copy-assets.js Fix cross-platform build issues in web package 2025-06-19 01:43:27 +02:00
dev.js Implement comprehensive user authentication with SSH key management (#43) 2025-06-24 00:31:13 +02:00
ensure-dirs.js Fix cross-platform build issues in web package 2025-06-19 01:43:27 +02:00
esbuild-config.js feat: Replace CodeMirror with Monaco Editor 2025-06-23 03:14:45 +02:00
monaco-plugin.js feat: Create test infrastructure for component testing 2025-06-23 04:25:56 +02:00