jupyterhub / nullauthenticator

Null Authenticator for JupyterHub instances that should have no login mechanism
BSD 3-Clause "New" or "Revised" License
9 stars 11 forks source link
authenticator jupyterhub

DEPRECATED

NullAuthenticator was moved to JupyterHub Core in version 2.0.0. You can migrate to it by setting:

c.JupyterHub.authenticator_class = "null"

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.