Announcing the 'First Use' JupyterHub Authenticator

106 views
Skip to first unread message

Yuvi Panda

unread,
Dec 19, 2016, 2:27:25 PM12/19/16
to Project Jupyter
Are you running a workshop from a single physical location, such as a
university seminar or a user group?

JupyterHub First Use Authenticator can simplify the user set up for
you. It's very useful when using transient JupyterHub instances in a
single physical location. It allows multiple users to log in, but you
do not have install a pre-existing authentication setup. With this
authenticator, users can just pick a username and password and get to
work! The password they use the first time becomes their password on
subsequent logins.

Me and John Bohannon used this to good effect at a small workshop at
UC Berkeley, ans I decided to package it up and make a release!

You can find the code and installation instructions at
https://github.com/yuvipanda/jupyterhub-firstuseauthenticator


--
Yuvi Panda T
http://yuvi.in/blog

Carol Willing

unread,
Dec 19, 2016, 2:30:29 PM12/19/16
to jup...@googlegroups.com, Project Jupyter
Thanks Yuvi and John. 

User groups and workshops will find this very helpful so they can spend more time teaching and less provisioning users :D

Carol Willing

Research Software Engineer, Project Jupyter
Cal Poly San Luis Obispo

Director, Python Software Foundation

Strengths: Empathy, Relator, Ideation, Strategic, Learner 

Sent from Nylas N1, the extensible, open source mail client.

--
You received this message because you are subscribed to the Google Groups "Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jupyter+u...@googlegroups.com.
To post to this group, send email to jup...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jupyter/CAFw%3DySgWxcrrHFSMBZ%2BDq-9B%2BfRFZdQwEE0mhY1SPpFk2fCMfg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Kyle Kelley

unread,
Dec 19, 2016, 4:05:20 PM12/19/16
to jup...@googlegroups.com
Woo! This helps kill off tmpnb!

Now we just need the PoolingSpawner I talked about with folks - it would pool up spawned servers (assuming not a system user spawner) and then provide those to the users that come by.

--
You received this message because you are subscribed to the Google Groups "Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jupyter+unsubscribe@googlegroups.com.



--
Kyle Kelley (@rgbkrklambdaops.com)

Yuvi Panda

unread,
Dec 30, 2016, 3:38:55 AM12/30/16
to Project Jupyter
On Mon, Dec 19, 2016 at 1:05 PM, Kyle Kelley <rgb...@gmail.com> wrote:
> Woo! This helps kill off tmpnb!

Nope, but I built
https://github.com/yuvipanda/jupyterhub-tmpauthenticator today that is
specifically designed to handle all the authenticating needs of tmpnb
:)

> Now we just need the PoolingSpawner I talked about with folks - it would
> pool up spawned servers (assuming not a system user spawner) and then
> provide those to the users that come by.

Yeah, I'll try to find some time to implement that (perhaps as a mixin?) :D

We might also need a culler that deletes user accounts as well, rather
than just the spawned single-user servers - to prevent the user list
from becoming too cluttered.

I've filed https://github.com/jupyter/tmpnb/issues/255 to track
various things we need to do before we can implement tmpnb as a
JupyterHub configuration :) Comments welcome!

Brian Granger

unread,
Jan 3, 2017, 12:32:08 PM1/3/17
to Project Jupyter
Super fantastic!!!
> --
> You received this message because you are subscribed to the Google Groups "Project Jupyter" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to jupyter+u...@googlegroups.com.
> To post to this group, send email to jup...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/jupyter/CAFw%3DySh7rTZQbNTAyUOQ3Qs%3DPtdO%3D%2BEKiWyyBqyLjqvzGPDy4Q%40mail.gmail.com.
> For more options, visit https://groups.google.com/d/optout.



--
Brian E. Granger
Associate Professor of Physics and Data Science
Cal Poly State University, San Luis Obispo
@ellisonbg on Twitter and GitHub
bgra...@calpoly.edu and elli...@gmail.com
Reply all
Reply to author
Forward
0 new messages