Skip to content

VPN

Optional VPN module for managed remote access sessions with real-time status in Cloud SPA.

Licensed optional module — requires feature flag on Backend and Frontend deployments.

LayerPath
BackendBackend/internal/domain/vpn/
WebSocket/api/ws/vpn
FrontendVPN UI routes
sequenceDiagram
    participant Client as VPN client
    participant API as Cloud Backend
    participant WS as WebSocket
    participant SPA as Cloud SPA

    Client->>API: Session lifecycle API
    API->>WS: Session state change
    WS->>SPA: Live session update
IssueCheck
Module missing in UIFEATURE_* env on Frontend; tenant license features
WS disconnectsSame JWT/WebSocket patterns as Security