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 or /usr/local/etc/jupyterhub/existing-secret/sso_token.

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.2-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for opensarlab_backend-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ec346880262e7af6920bd69cf72e54c390f901d0eae9fa6f07f85f2f23a324ef
MD5 d13a1524dfcb04066399438f9de4f407
BLAKE2b-256 5ef181062cdb7d70b365f09e19bf6c2c9f5a8f7ce5f04a2910158d39e4511935

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