novnc / websockify

Websockify is a WebSocket to TCP proxy/bridge. This allows a browser to connect to any application/server/service.
GNU Lesser General Public License v3.0
3.88k stars 768 forks source link

Make dependencies for Token plugins optional #582

Open javacruft opened 1 month ago

javacruft commented 1 month ago

redis and jwcrypto are not required to use websockify so configure these as optional requirements for specific features (redis, jwt) rather than always installing.

CendioOssman commented 1 month ago

Thank you for your PR!

Yes, those are optional. But might be overlooked by users, so there is some value to not forcing users to jump through extra hoops.

What issues have you seen by having redis and jwcrypto also getting installed?