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.12:
Normalize yaml loader between biomaj components and fix dependencies
3.0.11:
Force yaml loader
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.

Built Distribution

biomaj_user-3.0.12-py2.py3-none-any.whl (19.2 kB view hashes)

Uploaded py2 py3

Supported by

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