/stockade

Primary LanguageJavaScript

stockade

Open-source password management interface for sharing credentials between multiple users.

Functionality slated to include:

  • CRUD for projects - a project can have multiple sets of credentials
  • CRUD for credentials - credentials are associated to a single project
  • Authentication of users - prevents unauthorized users from accessing credentials
  • Role Based Access Control
    • Admin users can add admin and regular users to a project, can perform CRUD operations on project and secrets
    • Regular users have access to project and can perform CRUD on secrets

Uses Barbican back end to obscure secret data - more information on Barbican can be found in the cloudkeep/barbican wiki.

To run cd to the stockade directory and then:

  • Create a venv
  • pip install -r tools/requirements.txt
  • python manage.py syncdb
  • python manage.py runserver