Sorry, I should have been clearer!
In JupyterHub, it uses ones username in the url, which, if you use full email addresses, looks like:
Which should be fine, except Theia insists on encoding that @ as %40 for its websockets, and that doesnt work (CHP doesnt mind, but I think the jupyter instance does. Anyway, I was also thinking that perhaps it's not a great idea to have the username in the url in the first place as it exposes personal information.
So, I was wondering if there was a way of simply not having usernames in the jupyterhub structure, but open to other ideas. Perhaps I could generate a user-id on first auth based on the user's email address and that would avoid this problem, but it would make for uglier urls.
Ray