https://github.com/danb35/nethserver-self-service-password
NethServer configuration for self-service-password (https://ltb-project.org/documentation/self-service-password)
https://github.com/danb35/nethserver-self-service-password
nethserver self-service-password
Last synced: about 1 year ago
JSON representation
NethServer configuration for self-service-password (https://ltb-project.org/documentation/self-service-password)
- Host: GitHub
- URL: https://github.com/danb35/nethserver-self-service-password
- Owner: danb35
- License: gpl-3.0
- Created: 2019-01-19T23:19:55.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2021-07-29T21:48:07.000Z (almost 5 years ago)
- Last Synced: 2025-02-12T09:29:49.004Z (over 1 year ago)
- Topics: nethserver, self-service-password
- Language: Perl
- Homepage:
- Size: 344 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# nethserver-self-service-password
[Self Service Password](https://ltb-project.org/documentation/self-service-password) (SSP) is a PHP application that allows users to change their passwords in a LDAP directory. This package integrates SSP into Nethserver.
## Installation
You'll first need to install my repo using `yum install https://repo.familybrown.org/nethserver/7/noarch/nethserver-danb35-1.0.0-6.ns7.noarch.rpm`
You'll then need to manually create the repo file for self-service password itself. Run `nano /etc/yum.repos.d/ltb-project.repo` (or use your text editor of choice). Its contents should be:
```
[ltb-project-noarch]
name=LTB project packages (noarch)
baseurl=https://ltb-project.org/rpm/$releasever/noarch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-LTB-project
```
Next, import the signing GPG key using `rpm --import https://ltb-project.org/wiki/lib/RPM-GPG-KEY-LTB-project`.
Finally, install the packages using `yum --enablerepo=danb35,ltb-project-noarch install nethserver-self-service-password`.
## Configuration Variables
By default, the password change page will be available at `https://neth_fqdn/ssp`. You can configure this module using the following database properties:
| Property | Default | Description |
| --- | --- | --- |
| UseDefaultHost | enabled | Make self-service-password available on the default virtual host. To disable, set to **disabled**. |
| DefaultPath | /ssp | Path to self-service-password on the default virtual host (if enabled). Must include the leading slash. |
| UseVhost | disabled | Use a dedicated virtual host for self-service-password. Set to **enabled** to enable. |
| VHostName | ssp.$DomainName | If using a dedicated virtual host, the fully-qualified domain name for that virtual host (e.g., password.yourdomain.com). |
| UseEmail | false | Enable password resets by email token. This will allow users who have forgotten their passwords to email a reset token to their local email address. On clicking that link, they'll be able to reset their password. To enable, set to true. **This option is unlikely to work in an Active Directory environment.** |
Use the standard configuration database commands to change these settings, _e.g._, `config setprop ssp UseEmail true`. After making any changes, run `signal-event nethserver-self-service-password-update`.