Password manager aims to be a simple but efective password database, but not a sharing password application, only for a reduced number of sysadmin or developers.
My work as sysadmin, require to save a lot of passwords for installed applications from 100 to more of 1000. Since today i was using the tool named gallinero, from that Password Manager is based
Now I have the challenge of migrating this application to django, plus add some functionality like send the required password the any email address
- Search for metadata
- Password is only viewed if you click on the password field, if not, it is hidden
- passwords are encripted on the database based on django.core.signing
- filters on right size django bar, date, uploader and TOP LOGINS with facets for logins with at least 3 logins
- User and Admin roles.
- Django 1.5
Settings.py is configured to use SQLite3 database. If you want to use another RDBMS just change settings.py configuration and create corresponding database name, user, password and grant access.
For example, in MYSQL case:
mysql> create database passmanager;
mysql> grant all privileges on passmanager.* to passmanager@localhost identified by 'passmanager';
See django docs form more details.
After that you need yo synchronize database.
$ ./manage.py syncdb
.
.
.
Installing custom SQL ...
Installing indexes ...
Installed 0 object(s) from 0 fixture(s)
for production enviroments with apache or other webserver remember collectstatics
$ ./manage.py collectstatic
Adaptation to Django 1.5 and enhancement from vmalaga/PasswordManager repository