{"id":16106506,"url":"https://github.com/danb35/nethserver-self-service-password","last_synced_at":"2025-04-06T03:16:24.654Z","repository":{"id":92705944,"uuid":"166603699","full_name":"danb35/nethserver-self-service-password","owner":"danb35","description":"NethServer configuration for self-service-password (https://ltb-project.org/documentation/self-service-password)","archived":false,"fork":false,"pushed_at":"2021-07-29T21:48:07.000Z","size":352,"stargazers_count":1,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-12T09:29:49.004Z","etag":null,"topics":["nethserver","self-service-password"],"latest_commit_sha":null,"homepage":"","language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/danb35.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-01-19T23:19:55.000Z","updated_at":"2021-07-29T21:48:10.000Z","dependencies_parsed_at":"2023-03-12T08:15:18.667Z","dependency_job_id":null,"html_url":"https://github.com/danb35/nethserver-self-service-password","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danb35%2Fnethserver-self-service-password","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danb35%2Fnethserver-self-service-password/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danb35%2Fnethserver-self-service-password/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danb35%2Fnethserver-self-service-password/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/danb35","download_url":"https://codeload.github.com/danb35/nethserver-self-service-password/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247427012,"owners_count":20937214,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["nethserver","self-service-password"],"created_at":"2024-10-09T19:13:41.796Z","updated_at":"2025-04-06T03:16:24.621Z","avatar_url":"https://github.com/danb35.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"# nethserver-self-service-password\n\n[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.\n\n## Installation\n\nYou'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`\n\nYou'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:\n\n```\n[ltb-project-noarch]\nname=LTB project packages (noarch)\nbaseurl=https://ltb-project.org/rpm/$releasever/noarch\nenabled=1\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-LTB-project\n```\n\nNext, import the signing GPG key using `rpm --import https://ltb-project.org/wiki/lib/RPM-GPG-KEY-LTB-project`.\n\nFinally, install the packages using `yum --enablerepo=danb35,ltb-project-noarch install nethserver-self-service-password`.\n\n## Configuration Variables\n\nBy default, the password change page will be available at `https://neth_fqdn/ssp`.  You can configure this module using the following database properties:\n\n| Property | Default | Description |\n| --- | --- | --- |\n| UseDefaultHost | enabled | Make self-service-password available on the default virtual host. To disable, set to **disabled**. |\n| DefaultPath | /ssp | Path to self-service-password on the default virtual host (if enabled). Must include the leading slash. |\n| UseVhost | disabled | Use a dedicated virtual host for self-service-password. Set to **enabled** to enable. |\n| VHostName | ssp.$DomainName | If using a dedicated virtual host, the fully-qualified domain name for that virtual host (e.g., password.yourdomain.com). |\n| 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.** |\n\nUse 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`. \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanb35%2Fnethserver-self-service-password","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanb35%2Fnethserver-self-service-password","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanb35%2Fnethserver-self-service-password/lists"}