Login page for web interface

I can protect all my smart home devices with a password but not the web interface of Rhasspy, where then you can see the MQTT username/password.

I live together with some flatmates, and we all use the same network, that’s why I don’t want them to have (potentially) access to my devices. For now, I don’t need to configure Rhasspy, I just remove the port from the docker-compose file but that’s quite annoying.

Probably it wouldn’t be that hard to implement a simple login page?
Do you all trust the people in your home network and I should to? (flatmates, family, guests, … )

P.S.: If this feature is already implemented I am verry sorry, but I couldn’t find it.

I’m interested too, meanwhile here are some ideas to work-around Basic access authentication