Skip to main content

An authenticator plugin for JupyterHub that allows you to configure several authentication services.

Project description

multiauthenticator

An authenticator plugin for JupyterHub that allows you to configure several authentication services.

Example configuration is below:

c.JupyterHub.authenticator_class = 'multiauthenticator.MultiAuthenticator'

c.MultiAuthenticator.authenticators = [
    (GlobusOAuthenticator, '/globus', {
        'client_id': 'REDACTED',
        'client_secret': 'REDACTED',
        'oauth_callback_url': 'http://localhost:8000/hub/globus/oauth_callback'
    }),
    (GenePatternAuthenticator, '/genepattern', {
        'service_name': 'GenePattern',
        'users_dir_path': '/data/users',
        'default_nb_dir': '/data/default'
    }),
]

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

multiauthenticator-22.6.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

multiauthenticator-22.6-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file multiauthenticator-22.6.tar.gz.

File metadata

  • Download URL: multiauthenticator-22.6.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.7

File hashes

Hashes for multiauthenticator-22.6.tar.gz
Algorithm Hash digest
SHA256 ca98f7b18f70385bc57562a0916693250f310cb13166b4aaba27eb09409f95bc
MD5 7d0bada07829527bd1ce84f496f716cf
BLAKE2b-256 a0d4d9ca5f05b006f3ca27ea08606e6be2052b18de01d663f00ee0077424529e

See more details on using hashes here.

File details

Details for the file multiauthenticator-22.6-py3-none-any.whl.

File metadata

File hashes

Hashes for multiauthenticator-22.6-py3-none-any.whl
Algorithm Hash digest
SHA256 5cf05ab1808d4b63b43797ef2cecaa71e828dca28396024443d6591ca9c8167c
MD5 0626dae70aa06c5385917ca3df528baa
BLAKE2b-256 f12b9bf340f92ffdd52c8122d7c6a3df458907a1e8558ad204415874847360db

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