All Projects → ltb-project → Self Service Password

ltb-project / Self Service Password

Licence: gpl-3.0
Web interface to change and reset password in an LDAP directory

Projects that are alternatives of or similar to Self Service Password

service-desk
Application for support team who need to check and reset user passwords
Stars: ✭ 23 (-96.71%)
Mutual labels:  ldap, password
Keepass4web
An application that serves KeePass database entries on a web frontend
Stars: ✭ 115 (-83.55%)
Mutual labels:  ldap, password
Freeipa Password Reset
Self-service password reset app for FreeIPA
Stars: ✭ 44 (-93.71%)
Mutual labels:  ldap, password
Pwm
pwm
Stars: ✭ 657 (-6.01%)
Mutual labels:  ldap, password
Freeipa
Mirror of FreeIPA, an integrated security information management solution
Stars: ✭ 520 (-25.61%)
Mutual labels:  ldap
Im
IM server based on netty. Provides a client jar. Integrate with your own login system.基于netty实现的IM服务端,提供客户端jar包,可集成自己的登录系统
Stars: ✭ 490 (-29.9%)
Mutual labels:  ldap
Passwordpusher
🔐 PasswordPusher is an application to securely communicate passwords over the web. Passwords automatically expire after a certain number of views and/or time has passed.
Stars: ✭ 484 (-30.76%)
Mutual labels:  password
Openrecord
Make ORMs great again!
Stars: ✭ 474 (-32.19%)
Mutual labels:  ldap
Keychaincracker
macOS keychain cracking tool
Stars: ✭ 693 (-0.86%)
Mutual labels:  password
Authelia
The Single Sign-On Multi-Factor portal for web apps
Stars: ✭ 11,094 (+1487.12%)
Mutual labels:  ldap
Vue Password Strength Meter
🔐 Password strength meter based on zxcvbn in vue.js
Stars: ✭ 510 (-27.04%)
Mutual labels:  password
Dictionary Of Pentesting
Dictionary collection project such as Pentesing, Fuzzing, Bruteforce and BugBounty. 渗透测试、SRC漏洞挖掘、爆破、Fuzzing等字典收集项目。
Stars: ✭ 492 (-29.61%)
Mutual labels:  password
Strongbox
A KeePass/Password Safe Client for iOS and OS X
Stars: ✭ 586 (-16.17%)
Mutual labels:  password
Passwall Server
PassWall Server is the core backend infrastructure for PassWall platform
Stars: ✭ 489 (-30.04%)
Mutual labels:  password
Adldap2
A PHP LDAP Package for humans.
Stars: ✭ 654 (-6.44%)
Mutual labels:  ldap
Upash
🔒Unified API for password hashing algorithms
Stars: ✭ 484 (-30.76%)
Mutual labels:  password
Cheetah
a very fast brute force webshell password tool
Stars: ✭ 509 (-27.18%)
Mutual labels:  password
Docker Phpldapadmin
A docker image to run phpLDAPadmin 🐳
Stars: ✭ 615 (-12.02%)
Mutual labels:  ldap
Lesspass
🔑 stateless open source password manager
Stars: ✭ 4,879 (+598%)
Mutual labels:  password
John
John the Ripper jumbo - advanced offline password cracker, which supports hundreds of hash and cipher types, and runs on many operating systems, CPUs, GPUs, and even some FPGAs
Stars: ✭ 5,656 (+709.16%)
Mutual labels:  password

LDAP Tool Box Self Service Password

CII Best Practices Build Status Documentation Status

Presentation

Self Service Password is a PHP application that allows users to change their password in an LDAP directory.

The application can be used on standard LDAPv3 directories (OpenLDAP, OpenDS, ApacheDS, Sun Oracle DSEE, Novell, etc.) and also on Active Directory.

Screenshot

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
    • Password same as login
    • 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 or SMS API)
  • Change SSH Key in LDAP directory
  • Captcha (built-in)
  • Mail notification after password change
  • Hook script before and after password change

Prerequisite

  • PHP extensions required:
    • php-openssl (token crypt, probably built-in)
    • php-mbstring (reset mail)
    • php-curl (haveibeenpwned api)
    • php-ldap
    • php-filter
  • strong cryptography functions available (for random_compat, php 7 or libsodium or /dev/urandom readable or php-mcrypt extension installed)
  • valid PHP mail server configuration (reset mail)
  • valid PHP session configuration (reset mail)

Documentation

Documentation is available on https://self-service-password.readthedocs.io/en/latest/

Download

Tarballs and packages for Debian and Red Hat are available on http://ltb-project.org/wiki/download#self_service_password

Debian and Red Hat repositories are also available, see installation instructions.

Source code

Source codes are available on https://github.com/ltb-project/self-service-password

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].