OAuthenticator = OAuth for JupyterHub¶
This is the documentation for OAuthenticator 0.10.
OAuthenticator provides plugins for JupyterHub to use common OAuth providers, as well as base classes for writing your own Authenticators with any OAuth 2.0 provider.
Install oauthenticator:
python3 -m pip install oauthenticator
# or
conda install oauthenticator
See Getting started with OAuthenticator for getting started with OAuthenticator.
The OAuthenticator package is not accepting new OAuth providers,
but you can write your own OAuthenticator by subclassing oauthenticator.oauth2.OAuthenticator
See also
- Getting started with OAuthenticator
- GitHub-specific scopes
- GitLab-specific scopes
- CILogon-specific scopes
- Writing your own OAuthenticator
- OAuthenticators
- oauthenticator.oauth2
- oauthenticator.auth0
- oauthenticator.awscognito
- oauthenticator.azuread
- oauthenticator.bitbucket
- oauthenticator.cilogon
- oauthenticator.generic
- oauthenticator.github
- oauthenticator.gitlab
- oauthenticator.globus
- oauthenticator.google
- oauthenticator.okpy
- oauthenticator.openshift
- oauthenticator.mediawiki
- Changes in oauthenticator