MovingBlocks / FacadeServer

A headless facade that acts as a game host and provides web-based administration. Automation category: Terasology Facade. See https://forum.terasology.org/threads/facadeserver-headless-server-with-web-interface.1906
Apache License 2.0
4 stars 11 forks source link

Add secure WebSocket support and probably figure out some automated certificate approach #11

Closed Cervator closed 6 years ago

Cervator commented 6 years ago

See https://forum.terasology.org/threads/facadeserver-headless-server-with-web-interface.1906/#post-15852 for some context. Might just be some Jetty option? @gianluca-nitti might know more / could figure it out

Ultimately this should allow us to https all the things - communication between this facade, its front-end running on http://utility.terasology.org:8000, the identity service also on http://utility.terasology.org (the default http port), and the meta server on http://meta.terasology.org (for modules)

For certificates likely auto-generate a self-signed cert for this facade and make it easy for the user to replace it with a legit one, like we could do for the instance hosted on utility.terasology.org