Launching server per notebook

Hi,
In the absence of basic authorization support in jupyterlab and given that the token generated on a jupyter server startup is there for the life of the server (no expiry), i was thinking to launch server per notebook, so as to provide some security against long living token. Was wondering if its possible to have per notebook token, within the same server? Any other alternative? I cant use jupyterhub.

Thanks