Skip to content

sciurus/gente

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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