nullauthenticator

JupyterHub: A multi-user server for Jupyter notebooks


Keywords
Interactive, Jupyter, JupyterHub, Authentication, authenticator
License
BSD-3-Clause
Install
pip install nullauthenticator==1.0.0

Documentation

NullAuthenticator

PyPI

Null Authenticator for JupyterHub instances that should have no login mechanism, such as those that exclusively allow access via API token.

Installation

As prerequisites, Python 3.4+ and JupyterHub 0.8.0+ are required to use Null Authenticator.

To install nullauthenticator, enter in a terminal:

python3 -m pip install nullauthenticator

Usage

Enable null authenticator in jupyterhub_config.py:

c.JupyterHub.authenticator_class = 'nullauthenticator.NullAuthenticator'

Example

The examples directory of this repo demonstrates a token-only example with Null Authenticator which uses external user creation and authentication.