https://github.com/hypery2k/ngselfservicepassword
Self Service Password is a PHP application that allows users to change their password in an LDAP directory.
https://github.com/hypery2k/ngselfservicepassword
Last synced: 3 months ago
JSON representation
Self Service Password is a PHP application that allows users to change their password in an LDAP directory.
- Host: GitHub
- URL: https://github.com/hypery2k/ngselfservicepassword
- Owner: hypery2k
- License: gpl-2.0
- Created: 2015-03-29T13:54:29.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-06-01T14:46:45.000Z (about 1 year ago)
- Last Synced: 2025-03-05T18:43:41.261Z (4 months ago)
- Language: PHP
- Size: 75.2 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ngSelfServicePassword
ngSelfServicePassword is a PHP application that allows users to change their password in an LDAP directory. It's based on [Self Service Password](http://ltb-project.org/wiki/documentation/self-service-password) and aims to provide an Bootstrap-Angular-Based Frontend.
The application can be used on standard LDAPv3 directories (OpenLDAP, OpenDS, ApacheDS, Sun Oracle DSEE, Novell, etc.) and also on Active Directory.
It has the following features:
* Samba mode to change Samba passwords
* Active directory mode
* Local password policy:
* Minimum/maximum length
* Forbidden characters
* Upper, Lower, Digit or Special characters counters
* Reuse old password check
* Complexity (different class of characters)
* Help messages
* Reset by questions
* Reset by mail challenge (token sent by mail)
* Reset by SMS (trough external Email 2 SMS service)
* reCAPTCHA (Google API)
* Mail notification after password change