This project is a secure password repository to store and manage them based on an Apache web server, PHP and MySQL
You can test from now the demo here
The following users/passwords are defined :
- Active Directory authentication using adLDAP PHP module
- Multiple Active Directory group support
- Real web interface login and logout
- Bootstrap design
- Unique configuration file
- Encrypted password in the database
- Encrypted communication between the browser and the database
- Works on Chrome and Firefox
- Apache configured with SSL support
The installation is quite simple :
- Create a new vHost on your Apache web server
- Uncompress the website on this new vHost folder : pwddb
- Uncompress the sql script to create the database structure : db_create
- You can use phpMyAdmin to execute the database creation script
- Open and configure the file config.ini
- Open and update the file @.security to insert the Distinguished Name of the groups that will be authorized to login to the password Database
If you have any problems, contact me or leave a comment !
Thank you to
adLDAP – LDAP Authentication with PHP for Active Directory
adLDAP is a PHP class that provides LDAP authentication and integration with Active Directory.
Intelligent Active Directory integration with PHP was a holy grail for most intranet developers for a long time. This project is really to help others with getting over the same hurdles that we’ve experienced in getting the whole LDAP SSL Active Directory puzzle working natively on Linux.
Given the varied nature of organisations and sites, adLDAP may not be _your_ complete solution, but it should be a very sound starting point. LDAP isn’t overly friendly on first glance, and it’s a steep learning curve made alot worse when coupled with Microsoft’s seemingly unending army of gotcha’s.
The information you can retrieve from Active Directory is as useful as you make it. If you don’t fill out all their account information there’s not really going to be much to query.