Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Active Directory Management Software
  3. LTB Self Service Password

LTB Self Service Password

What it is

LTB Self Service Password is a PHP web application that lets users change or reset passwords in LDAP directories, including standard LDAPv3 and Active Directory. Reset methods include security questions, emailed tokens, and SMS through an external Email 2 SMS service or SMS API. Administrators can set local password checks for length, forbidden characters and words, character classes, reuse, entropy, and breached-password status using the Have I been pwned API. Other options include CAPTCHA, password-change email notifications, and scripts run before or after a password change. Users can also update SSH keys, email addresses, and phone numbers in LDAP, and the application provides a REST API. The software is free, self-hosted, and licensed under GPL-3.0. Documented installation routes include a tarball, Debian or Ubuntu packages, CentOS or Red Hat packages, Docker, and Git for developers. Requirements include PHP 7.4 or later, required PHP extensions, Smarty 3 or later, configured mail and sessions, and LDAP connectivity. The project directs software questions to its mailing lists and bug reports to GitHub issues.

For and against

For

  • Supports LDAPv3 and Active Directory.
  • Offers several password reset methods.
  • Configurable checks include breached-password status.
  • Includes a REST API.
  • Free software under GPL-3.0.

Against

  • Requires self-hosted deployment.
  • Requires PHP 7.4 or later and LDAP connectivity.
  • SMS reset depends on an external service or API.

The verdict

LTB Self Service Password provides user-facing password changes and resets alongside configurable policy checks. It may fit teams prepared to operate a PHP application and connect it to their directory environment.

Who it suits

It suits organizations running LDAP or Active Directory that want users to manage password changes and resets themselves. Deployment requires a self-hosted environment with the documented PHP, mail, session, and LDAP prerequisites.

Plans and prices

Self Service Password

Free

GPL-3.0 licensed software; self-hosted; requires PHP and LDAP connectivity

Every plan, in full

On the record

Additional features
It supports Samba and Active Directory modes, CAPTCHA, password-change email notifications, and scripts before or after a password change.github.com · read 7 Oct 2026
API
The application provides a REST API.github.com · read 7 Oct 2026
Deployment
The maker documents installation from a tarball, Debian or Ubuntu packages, CentOS or Red Hat packages, Docker, and Git for developers.self-service-password.readthedocs.io · read 7 Oct 2026
Directory support
It supports standard LDAPv3 directories and Active Directory.ltb-project.org · read 7 Oct 2026
LDAP attributes
Users can change their SSH key, email address, and phone number in the LDAP directory.github.com · read 7 Oct 2026
License
The GitHub repository identifies the software as GPL-3.0 licensed.github.com · read 7 Oct 2026
Password controls
Local password policy can check length, forbidden characters, character classes, password reuse, forbidden words, entropy, and breached-password status through the Have I been pwned API.github.com · read 7 Oct 2026
Professional services
The project directs customers seeking professional services or support to companies listed on its professional services page.ltb-project.org · read 7 Oct 2026
Purpose
Self Service Password is a PHP web application that lets users change and reset passwords in an LDAP directory.self-service-password.readthedocs.io · read 7 Oct 2026
Requirements
The repository lists PHP 7.4 or later, required PHP extensions, Smarty 3 or later, configured mail, and configured sessions among its prerequisites.github.com · read 7 Oct 2026
Reset methods
Password reset can use security questions, an emailed token, or SMS through an external Email 2 SMS service or SMS API.github.com · read 7 Oct 2026
Support
The project directs users to its mailing lists for software questions and to GitHub issues for bug reports.ltb-project.org · read 7 Oct 2026

Alternatives to LTB Self Service Password

Every alternative, ranked