mirror of
https://github.com/samsonjs/vibetunnel.git
synced 2026-04-27 15:17:38 +00:00
- Remote servers now accept both Basic Auth (for clients) and Bearer token (for HQ) - Basic Auth now requires username 'admin' (not any username) - Remote sends its token to HQ during registration for HQ to use - HQ uses Bearer token when calling remote APIs (not Basic Auth) - Remote uses HQ's Basic Auth when registering/unregistering with HQ - WebSocket connections also support both auth methods - Display token in console when running as remote for debugging This creates proper separation: - Clients authenticate with servers using Basic Auth - Remotes authenticate with HQ using HQ's Basic Auth - HQ authenticates with remotes using remote's Bearer token 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| client | ||
| pty | ||
| test | ||
| fwd.ts | ||
| hq-client.ts | ||
| hq-utils.ts | ||
| input.css | ||
| remote-registry.ts | ||
| server.ts | ||
| stream-watcher.ts | ||
| terminal-manager.ts | ||