Guten Tag zusammen,
ich habe jetzt STUNDEN damit verbracht eine Implementierung eines xterm oder eines noVNC auf einer externen Seite zu programmieren.
Folgende Auffälligkeiten...
Der API Call "vncproxy" generiert zwar ein Ticket, dass ist aber nicht das Ticket welches "vncwebsocket" erwartet wird.
"vncwebsocket" erwartet nämlich ein richtiges "Access Login" PVEAuthCookie Ticket.
Gleichzeitig MUSS und zwar ZWINGEND auch das Cookie auf die selbe Adresse platziert werden, wie die Proxmox Gui an sich erreichbar ist.
Frei übersetzt, kann man eine externe Konsole NICHT ohne einen expliziten Benutzer darstellen.
Ergänzend.. Zu diesem Thema ist wirklich kaum bis nichts irgendwo ordnungsgemäß Dokumentiert, geschweige denn richtig.
Wie z.B. hier vncticket erwartet nämlich NICHT den vorherigen Call von vnxproxy, sondern ein richtiges Login Ticket.
@proxmox: Ist da ein Fix geplant ?
Herzlichen Grüße
Dennis Schröder
ich habe jetzt STUNDEN damit verbracht eine Implementierung eines xterm oder eines noVNC auf einer externen Seite zu programmieren.
Folgende Auffälligkeiten...
Der API Call "vncproxy" generiert zwar ein Ticket, dass ist aber nicht das Ticket welches "vncwebsocket" erwartet wird.
"vncwebsocket" erwartet nämlich ein richtiges "Access Login" PVEAuthCookie Ticket.
Gleichzeitig MUSS und zwar ZWINGEND auch das Cookie auf die selbe Adresse platziert werden, wie die Proxmox Gui an sich erreichbar ist.
Frei übersetzt, kann man eine externe Konsole NICHT ohne einen expliziten Benutzer darstellen.
Ergänzend.. Zu diesem Thema ist wirklich kaum bis nichts irgendwo ordnungsgemäß Dokumentiert, geschweige denn richtig.
Wie z.B. hier vncticket erwartet nämlich NICHT den vorherigen Call von vnxproxy, sondern ein richtiges Login Ticket.
@proxmox: Ist da ein Fix geplant ?
Herzlichen Grüße
Dennis Schröder