/tmpauthenticator

JupyterHub authenticator that hands out temporary accounts for everyone. For use in tmpnb.org

Primary LanguagePythonBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Temporary JupyterHub Authenticator

Simple authenticator for JupyterHub that gives anyone who visits the home page a user account without having to log in using any UI at all. It also spawns a single-user server and directs the user to it immediately, without them having to press a button.

Built primarily to help run tmpnb with JupyterHub.

Installation

pip install jupyterhub-tmpauthenticator

Should install it. It has no additional dependencies beyond JupyterHub.

You can then use this as your authenticator by adding the following line to your jupyterhub_config.py:

c.JupyterHub.authenticator_class = tmpauthenticator.TmpAuthenticator