Skip to main content

Backend python modules for OpenSARLab

Project description

opensarlab-backend

Intro

OpenSARLab is a customized JupyterHub instance running in AWS and operated by the Alaska Satellite Facility (ASF). The purpose of OpenSARLab is make Synthetic Aperture Radar (SAR) data more accessible.

This Python library is for common code used in the backend of OpenSARLab that would be better served in a pip-able package.

It is intended that these code can be found on PyPi:

python3 -m pip install opensarlab-backend

Auth Package

Module: encryptedjwt

from opensarlab.auth import encryptedjwt

Take data, encode into a jwt token, and encrypt the token. Also decrypt the token and decode the data.

The encode/encrypt secret is by default found at /run/secrets/sso_token. If not found there, then it will check for the path to the token defined in the environment variable OPENSARLAB_SSO_TOKEN_PATH.

This module safely allows the sharing of JupyterHub user information between separate servers/containers.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

opensarlab_backend-1.0.4-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

Details for the file opensarlab_backend-1.0.4-py3-none-any.whl.

File metadata

File hashes

Hashes for opensarlab_backend-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 a17a43fc2a41c79c8bc74062e3da088ac5bdaa8f8a4af7970b43c9c5324d1a31
MD5 299bb515ef8507a5f00869b662848fff
BLAKE2b-256 4ade5fac4b1c792ae29346247aef70e7b4ef1b8d1779f8878f78a1c6cff8f1be

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