xpra icon
Bug tracker and wiki

Opened 4 days ago

#2874 new enhancement

Feature requests for Xpra Launcher File

Reported by: Mark Harkin Owned by: Antoine Martin
Priority: major Milestone: 4.1
Component: server Version: trunk
Keywords: Cc:

Description

I'm working on trunk r27446 (Ubuntu/Alpine? servers, Windows client)

I'm chasing a use case where a user logs into a webpage using Authelia 2 factor login (https://github.com/authelia/authelia).
The user then gets prompted to download a generated .xpra file with client side javascript picking up authelia session cookie. The user then opens this file to have a fully configured xpra ws session.

What I think is needed for this:

  • (possible bug) "Xpra-launcher.exe ..." doesn't pick up conf from etc conf files, whereas "Xpra.exe launcher ..." does.
  • (possible bug) when building, server side only supports zlib whereas client is supporting lz4 and lzo also (seen on ubuntu and alpine build).
  • (request) It would be very nice to be able to set .conf properties in the .xpra file. env vars specifically for the below.
  • (request) For xpra ws connection to connect through authelia's mechanism we need to set a cookie session id in the header, this can be grabbed from javascript webpage and set into a generated .xpra file, but is it possible to allow setting a custom header on the websocket connection through the use of a env var?
  • (nice to have) maybe through flags, hide launcher after successful connection, restore if failed connection, close if disconnected.
  • (nice to have) not required for me but might be nice to offer the .xpra download option on the html login page, which would generate based on form values.

Appreciate your input.

Change History (0)

Note: See TracTickets for help on using tickets.