Thank you for your idea. This is currently possible using custom portal domains. This article provides more detail on how to set this up.