Skip to content

sciurus/gente

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

NOTICE

The canonical source for this project is now the EupathDB fork

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 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

About

A web application for self-service LDAP password changes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages