Skip to main content

A JupyterLab extension for authentication.

Project description

jupyverse-auth

Github Actions Status

A JupyterLab extension for authentication.

This extension is composed of a Python package named jupyverse-auth for the server extension and a NPM package named jupyverse-auth for the frontend extension.

Install

To install the extension, execute:

mamba create -n jupyverse-auth-dev
conda activate jupyverse-auth-dev
mamba install pip nodejs

pip install -e .
jupyter labextension develop . --overwrite
jlpm
jlpm run build

Authentication with GitHub

You will need to authorize JupyterLab to access your GitHub information. You can register a new OAuth application here:

127.0.0.1 and 8000 are the IP and port number, respectively. You might have to change them according to your particular setup.

This will generate a client ID for you, and you must also generate a client secret.

When launching jupyverse, you must pass the client ID and secret:

jupyverse --config=path/to/config.toml

Where config.toml looks like this:

[authenticator]
client_id = "your_client_id"
client_secret = "your_client_secret"

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jupyverse-auth-0.1.0.tar.gz (174.9 kB view details)

Uploaded Source

Built Distribution

jupyverse_auth-0.1.0-py3-none-any.whl (130.2 kB view details)

Uploaded Python 3

File details

Details for the file jupyverse-auth-0.1.0.tar.gz.

File metadata

  • Download URL: jupyverse-auth-0.1.0.tar.gz
  • Upload date:
  • Size: 174.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for jupyverse-auth-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4dd926b400e26b5cc5fbfdb4d45ef7cfe5b4b875f8ab3f479523f87fb88cbe3c
MD5 3f499a34d569d30d775e51738ae70e36
BLAKE2b-256 544a74e956f248c55521471dbd74bd8bd3c422ad044e2365d83002e756398cf0

See more details on using hashes here.

File details

Details for the file jupyverse_auth-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: jupyverse_auth-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 130.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for jupyverse_auth-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 648d2889220ec90ce30989ee633ed4543ea5813864481d693fbf4a2b93f0f02f
MD5 0b8ef32012a4e9a0f3e1b37f07013f0b
BLAKE2b-256 843de7a0ab891e3d8932bdc70c2692ac169b7405b51689c2f30163ac2a1822cc

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page