Jupyter OMERO Authenticator
Use OMERO to authenticate with JupyterHub.
Example
You are strongly recommended to enable auth_state persistence so that OMERO session-ids can be checked and refreshed.
jupyterhub_config.py:
c.JupyterHub.authenticator_class = 'jupyter_omero_authenticator.OmeroAuthenticator'
c.OmeroAuthenticator.omero_host = 'omero.example.org'
# Pass OMERO_HOST OMERO_USER OMERO_SESSION environment variables
c.OmeroAuthenticator.export_omero_env = True
c.Authenticator.auth_refresh_age = 300
c.Authenticator.enable_auth_state = True
c.Authenticator.refresh_pre_spawn = True
export JUPYTERHUB_CRYPT_KEY=$(openssl rand -hex 32)
jupyterhub
Metadata
Release files for jupyter-omero-authenticator 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| jupyter-omero-authenticator-0.0.1.tar.gz | 4.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| jupyter_omero_authenticator-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.5 kB
Release files / jupyter-omero-authenticator-0.0.1.tar.gz
| Download URL | jupyter-omero-authenticator-0.0.1.tar.gz |
|---|---|
| Size | 4.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3056f7fb05ecf5967892db7226856e5a3c08f2dd59f355ac3d5478aed52ca777
|
|
BLAKE2b-256 checksum How to use checksums |
61220a9cf0eb682085b4368b88b55a3740b1b693aa346b10da0479ee70576d0a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.6.7
|
Release files / jupyter_omero_authenticator-0.0.1-py3-none-any.whl
| Download URL | jupyter_omero_authenticator-0.0.1-py3-none-any.whl |
|---|---|
| Size | 6.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5cdd519829d6511fadf3ccdc51c374de3abac48eb378c9b072d45158e81a8794
|
|
BLAKE2b-256 checksum How to use checksums |
31677cca1b0fa53a058183d9d3458c30a43ae4c37da0092a49294a83c4d537df
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.6.7
|