Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sciurus/gente
A web application for self-service LDAP password changes
https://github.com/sciurus/gente
Last synced: 5 days ago
JSON representation
A web application for self-service LDAP password changes
- Host: GitHub
- URL: https://github.com/sciurus/gente
- Owner: sciurus
- License: gpl-3.0
- Created: 2011-11-23T06:00:42.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2016-02-20T18:46:52.000Z (over 8 years ago)
- Last Synced: 2024-08-02T12:44:19.595Z (3 months ago)
- Language: Perl
- Homepage:
- Size: 18.6 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.markdown
- License: COPYING
Awesome Lists containing this project
- awesome-starred - sciurus/gente - A web application for self-service LDAP password changes (others)
README
# NOTICE
The canonical source for this project is now [the EupathDB fork](https://github.com/EuPathDB/gente)## Description
Gente is a web application for self-service LDAP password changes.## Usage
Gente is configured by editing the values in gente.json. All four entries are mandatory.* server: the domain name of your LDAP server
* dn: the distinquised name of your users' parent entry in your LDAP tree
* cafile: the certificate used to validate your LDAP server during TLS negotiation
* title: the name of your gente installation as seen by your users
* secret: any random string (http://mojolicious.org/perldoc/Mojolicious#secrets)
* log_level: Mojolicious log level, 'debug', 'info', 'warn', 'error', 'fatal'Gente is written in Perl using the excellent mojolicious framework. Mojolicious supports running as a CGI script or through hypnotoad, its built-in web server. Mojolicious also supports PSGI, which lets you run gente via modperl, FastCGI, SCGI, or any PSGI application server. See the [mojolicious documentation](http://mojolicio.us/perldoc) for more information. There is an example configuration for running Gente via CGI in gente-apache2.markdown
## Requirements
* Mojolicious
* Net::LDAP
* Net::LDAP::Extension::SetPassword