jupyterhub / the-littlest-jupyterhub

Simple JupyterHub distribution for 1-100 users on a single server
https://tljh.jupyter.org
BSD 3-Clause "New" or "Revised" License
1.04k stars 340 forks source link

Switch to using NativeAuthenticator as default #264

Open yuvipanda opened 5 years ago

yuvipanda commented 5 years ago

@leportella has been working on the awesome http://github.com/jupyterhub/nativeauthenticator/. We should switch to using that as the default authenticator here rather than FirstUseAuthenticator.

Tasks

Tasks added by Erik

consideRatio commented 3 years ago

I'd love to help this go all the way, I'm a huge fan of the NativeAuthenticator!

@lambdaTotoro has recently cut version 1.0.5 of it, but we also need to address https://github.com/jupyterhub/nativeauthenticator/issues/157 first I think.

@yuvipanda do you have something additional to say about this at this point in time?

lambdaTotoro commented 3 years ago

Having NativeAuthenticator be the default would be an honour! :D But I'd definitely need some help on the fronts of interfacing with JupyterHub and docker/kubernetes/all of that jazz, because I'm not very experienced yet on either side.

mtav commented 2 years ago

Maybe this could even be done before switching to NativeAuthenticator by default. I certainly could have used it this week! See here for more details.

I would suggest not only documenting specifically NativeAuthenticator configuration, but also how to properly set lists with tljh-config (in doc or in tljh-config -h), i.e. properly go from python code in other authenticator's documentations to tljh-config commands. Or just directly document how to do it _jupyterhubconfig.d ?

See also #709 and #549 about tljh-config for lists/dicts/tuples.