Noos JupyterHub Authenticator
Bespoke JupyterHub Authenticator, to enable authentication of Jupyter hub via the Noos platform.
Installation
The python package is available from the PyPi repository,
pip install noos-jupyter-authenticator
Configuration
Edit your jupyterhub_config.py file and add the following to register noos_jupyter_authenticator as a JupyterHub Authenticator class:
c.Authenticator.auto_login = True
c.JupyterHub.authenticator_class = "noos-jwt"
c.NoosJWTAuthenticator.auth_server_url = "http://<hostname>"
:warning: This Authenticator only works with jupyterhub >= 3.0.0.
Development
Python package manager
On Mac OSX, make sure uv has been installed and pre-configured,
brew install uv
Local dev workflows
The development workflows of this project can be managed by noos-invoke, a ready-made CLI for common CI/CD tasks.
$ noosinv
Usage: noosinv [--core-opts] <subcommand> [--subcommand-opts] ...
Release files for noos-jupyter-authenticator 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| noos_jupyter_authenticator-0.3.0.tar.gz | 3.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| noos_jupyter_authenticator-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.9 kB
Release files / noos_jupyter_authenticator-0.3.0.tar.gz
| Download URL | noos_jupyter_authenticator-0.3.0.tar.gz |
|---|---|
| Size | 3.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cd3675207df09b4e5c45dbdf02607e8d270c5d82bde6960ed8795e29d49cea34
|
|
BLAKE2b-256 checksum How to use checksums |
ea06ecde8993f97c4c4309dff5b38d19a0eb55fdd5f2ff159a107e14e0cd808b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.1
|
Release files / noos_jupyter_authenticator-0.3.0-py3-none-any.whl
| Download URL | noos_jupyter_authenticator-0.3.0-py3-none-any.whl |
|---|---|
| Size | 5.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
397e21dd53fe5001e25c4ff8fbba51e317f4ca06cf406fc370d88ac505691186
|
|
BLAKE2b-256 checksum How to use checksums |
146dc0bca32c4142fa5365878a1976df2d331922a9a562ef55af5a04b7986d91
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.1
|