Skip to main content

BioMAJ user management library

Project description

# Biomaj user

Biomaj user management library

Creation/deletion/… scripts should not be accessible to end user, only to admin. End users can have access to their API Key via the biomaj-watcher interface.

# Web server

export BIOMAJ_CONFIG=path_to_config.yml gunicorn biomaj_user.biomaj_user_service:app

Web processes should be behind a proxy/load balancer, API base url /api/user

# Managing users

usage: biomaj-users.py [-h] -A ACTION [-C </path/to/config.yml>] [-E EMAIL] -U <username> [-P <password>]

Availables actions: create, delete, update, view, renew (apikey)

3.0.10:
Force yaml loader to skip warning on output
3.0.9:
Add json output to biomaj_user script
3.0.8:
Fix traefik prefix
3.0.7:
Add tags for traefik support
3.0.6:
update ldap3 requirement version to use more recent release
3.0.5:
fix ldap authentication
3.0.4:
fix api key checks via API
3.0.3:
move biomaj_create_user and biomaj_delete_user to biomaj_users script with cmd line options
3.0.2:
add scripts to add/remove a user
3.0.1:
move biomaj_user_service.py to package
3.0.0:
separation of biomaj and biomaj_user

Project details


Download files

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

Files for biomaj-user, version 3.0.10
Filename, size File type Python version Upload date Hashes
Filename, size biomaj_user-3.0.10-py2.py3-none-any.whl (19.1 kB) File type Wheel Python version py2.py3 Upload date Hashes View
Filename, size biomaj_user-3.0.10.tar.gz (6.4 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page