Skip to content
forked from sciurus/gente

A web application for self-service LDAP password changes

License

Notifications You must be signed in to change notification settings

VEuPathDB/gente

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  • Perl 100.0%