2010-10-13 12:29:02 +02:00
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" xml:lang = "en"
lang="en" dir="ltr">
< head >
< meta http-equiv = "Content-Type" content = "text/html; charset=utf-8" / >
< title > < / title >
<!-- metadata -->
< meta name = "generator" content = "Offline" / >
< meta name = "version" content = "Offline 0.1" / >
<!-- style sheet links -->
< link rel = "stylesheet" media = "all" type = "text/css" href = "../css/all.css" / >
< link rel = "stylesheet" media = "screen" type = "text/css" href = "../css/screen.css" / >
< link rel = "stylesheet" media = "print" type = "text/css" href = "../css/print.css" / >
< / head >
< body >
< div class = "dokuwiki export" >
< h1 > < a name = "lemonldapng" id = "lemonldapng" > LemonLDAP::NG< / a > < / h1 >
< div class = "level1" >
< / div >
<!-- SECTION "LemonLDAP::NG" [12 - 40] -->
< h2 > < a name = "presentation" id = "presentation" > Presentation< / a > < / h2 >
< div class = "level2" >
< p >
2010-10-30 10:41:59 +02:00
< div style = "width:100px;height:130px;float:left;" >
2010-10-13 12:29:02 +02:00
< a href = "/_detail/icons/softwared.png?id=start" class = "media" title = "icons:softwared.png" > < img src = "../media/icons/softwared.png" class = "medialeft" align = "left" alt = "" / > < / a >
2010-10-30 10:41:59 +02:00
< / div >
2010-10-13 12:29:02 +02:00
< / p >
< p >
LemonLDAP::NG is an open source Web Single Sign On product (WebSSO) written in < acronym title = "Practical Extraction and Report Language" > Perl< / acronym > , plugged into Apache Web Server.
< / p >
< p >
LemonLDAP::NG is a free software, released under < acronym title = "GNU General Public License" > GPL< / acronym > license.
< / p >
< p >
2010-10-22 17:44:20 +02:00
LemonLDAP::NG is the first < acronym title = "Single Sign On" > SSO< / acronym > software deployed in French administrations. It can handle more than 200 000 users. Many private firms use it too. < a href = "references.html" class = "wikilink1" title = "references" > Check our references< / a > !
2010-10-13 12:29:02 +02:00
< / p >
< / div >
2010-10-30 10:41:59 +02:00
<!-- SECTION "Presentation" [41 - 544] -->
2010-10-13 12:29:02 +02:00
< h2 > < a name = "main_features" id = "main_features" > Main Features< / a > < / h2 >
< div class = "level2" >
< / div >
2010-10-30 10:41:59 +02:00
<!-- SECTION "Main Features" [545 - 571] -->
2010-10-13 12:29:02 +02:00
< h3 > < a name = "single_sign_on_for_web_applications" id = "single_sign_on_for_web_applications" > Single Sign On for Web Applications< / a > < / h3 >
< div class = "level3" >
2010-10-22 17:44:20 +02:00
< p >
2010-10-30 10:41:59 +02:00
< div style = "width:100px;height:150px;float:left;" >
< a href = "/_detail/icons/agt_web.png?id=start" class = "media" title = "icons:agt_web.png" > < img src = "../media/icons/agt_web.png" class = "media" alt = "" / > < / a >
< / div >
2010-10-22 17:44:20 +02:00
< / p >
2010-10-13 12:29:02 +02:00
< ul >
2012-02-26 15:54:43 +01:00
< li class = "level1" > < div class = "li" > Many < acronym title = "Single Sign On" > SSO< / acronym > -ready applications (< a href = "documentation/current/applications/obm.html" class = "wikilink1" title = "documentation:latest:applications:obm" > OBM< / a > , < a href = "documentation/current/applications/bugzilla.html" class = "wikilink1" title = "documentation:latest:applications:bugzilla" > Bugzilla< / a > , < a href = "documentation/current/applications/dokuwiki.html" class = "wikilink1" title = "documentation:latest:applications:dokuwiki" > Dokuwiki< / a > , etc.)< / div >
2010-10-13 12:29:02 +02:00
< / li >
2012-02-26 15:54:43 +01:00
< li class = "level1" > < div class = "li" > Special Handlers for < a href = "documentation/current/applications/zimbra.html" class = "wikilink1" title = "documentation:latest:applications:zimbra" > Zimbra< / a > , < a href = "documentation/current/applications/sympa.html" class = "wikilink1" title = "documentation:latest:applications:sympa" > Sympa< / a > < / div >
2010-10-13 12:29:02 +02:00
< / li >
2010-10-22 17:44:20 +02:00
< li class = "level1" > < div class = "li" > Tomcat < acronym title = "Single Sign On" > SSO< / acronym > Valve< / div >
2010-10-13 12:29:02 +02:00
< / li >
< li class = "level1" > < div class = "li" > Replace all .htaccess based security< / div >
< / li >
2010-10-22 17:44:20 +02:00
< li class = "level1" > < div class = "li" > Forward < acronym title = "Single Sign On" > SSO< / acronym > trough < acronym title = "Hyper Text Transfer Protocol" > HTTP< / acronym > Auth-Basic or form replay< / div >
2010-10-13 12:29:02 +02:00
< / li >
< li class = "level1" > < div class = "li" > One line code to integrate in Java, < acronym title = "Hypertext Preprocessor" > PHP< / acronym > , .Net, < acronym title = "Practical Extraction and Report Language" > Perl< / acronym > , Ruby, Python, …< / div >
< / li >
< / ul >
< / div >
2010-11-24 07:08:10 +01:00
<!-- SECTION "Single Sign On for Web Applications" [572 - 1256] -->
2010-10-13 12:29:02 +02:00
< h3 > < a name = "strong_authorization_system" id = "strong_authorization_system" > Strong authorization system< / a > < / h3 >
< div class = "level3" >
< p >
2010-10-30 10:41:59 +02:00
< div style = "width:100px;height:50px;float:left;" >
< a href = "/_detail/icons/access.png?id=start" class = "media" title = "icons:access.png" > < img src = "../media/icons/access.png" class = "media" alt = "" / > < / a >
< / div >
2010-10-13 12:29:02 +02:00
< / p >
< ul >
< li class = "level1" > < div class = "li" > < acronym title = "Uniform Resource Locator" > URL< / acronym > matching trough regular expressions (subdirectories, file types, …)< / div >
< / li >
< li class = "level1" > < div class = "li" > Use of any user session information to build access rule< / div >
< / li >
< / ul >
< p >
< br / >
< / p >
< / div >
2010-11-24 07:08:10 +01:00
<!-- SECTION "Strong authorization system" [1257 - 1546] -->
2010-10-13 12:29:02 +02:00
< h3 > < a name = "authentication_modules" id = "authentication_modules" > Authentication modules< / a > < / h3 >
< div class = "level3" >
2010-10-22 17:44:20 +02:00
< p >
2014-01-22 17:28:39 +01:00
< div style = "width:100px;height:280px;float:left;" >
2010-10-30 10:41:59 +02:00
< a href = "/_detail/icons/gpg.png?id=start" class = "media" title = "icons:gpg.png" > < img src = "../media/icons/gpg.png" class = "media" alt = "" / > < / a >
< / div >
2010-10-22 17:44:20 +02:00
< / p >
2010-10-13 12:29:02 +02:00
< ul >
2014-01-22 17:28:39 +01:00
< li class = "level1" > < div class = "li" > < acronym title = "Lightweight Directory Access Protocol" > LDAP< / acronym > and Active Directory< / div >
2010-10-13 12:29:02 +02:00
< / li >
< li class = "level1" > < div class = "li" > Database< / div >
< / li >
< li class = "level1" > < div class = "li" > < acronym title = "Secure Sockets Layer" > SSL< / acronym > X509< / div >
< / li >
2010-10-22 17:44:20 +02:00
< li class = "level1" > < div class = "li" > Apache built-in modules (Kerberos, NTLM , OTP, …)< / div >
2010-10-13 12:29:02 +02:00
< / li >
2010-10-22 17:44:20 +02:00
< li class = "level1" > < div class = "li" > < acronym title = "Security Assertion Markup Language" > SAML< / acronym > 2.0 / Shibboleth< / div >
2010-10-13 12:29:02 +02:00
< / li >
< li class = "level1" > < div class = "li" > OpenID< / div >
< / li >
< li class = "level1" > < div class = "li" > Twitter< / div >
< / li >
2014-01-22 17:28:39 +01:00
< li class = "level1" > < div class = "li" > Google< / div >
< / li >
< li class = "level1" > < div class = "li" > Facebook< / div >
< / li >
2010-10-22 17:44:20 +02:00
< li class = "level1" > < div class = "li" > < acronym title = "Central Authentication Service" > CAS< / acronym > < / div >
2010-10-13 12:29:02 +02:00
< / li >
2014-01-22 17:28:39 +01:00
< li class = "level1" > < div class = "li" > BrowserID (Mozilla)< / div >
< / li >
< li class = "level1" > < div class = "li" > WebID (< acronym title = "World Wide Web Consortium" > W3C< / acronym > )< / div >
< / li >
2012-07-06 09:40:14 +02:00
< li class = "level1" > < div class = "li" > Radius< / div >
< / li >
2010-10-13 12:29:02 +02:00
< li class = "level1" > < div class = "li" > Multiple and Choice (modules stacking)< / div >
< / li >
< / ul >
< / div >
2014-01-22 17:28:39 +01:00
<!-- SECTION "Authentication modules" [1547 - 1973] -->
2010-10-13 12:29:02 +02:00
< h3 > < a name = "ldap_integration" id = "ldap_integration" > LDAP integration< / a > < / h3 >
< div class = "level3" >
2010-10-22 17:44:20 +02:00
< p >
2010-10-30 10:41:59 +02:00
< div style = "width:100px;height:100px;float:left;" >
< a href = "/_detail/icons/database.png?id=start" class = "media" title = "icons:database.png" > < img src = "../media/icons/database.png" class = "media" alt = "" / > < / a >
< / div >
2010-10-22 17:44:20 +02:00
< / p >
2010-10-13 12:29:02 +02:00
< ul >
2010-10-22 17:44:20 +02:00
< li class = "level1" > < div class = "li" > < acronym title = "Lightweight Directory Access Protocol" > LDAP< / acronym > v2 and v3 protocol support< / div >
2010-10-13 12:29:02 +02:00
< / li >
2010-10-22 17:44:20 +02:00
< li class = "level1" > < div class = "li" > < acronym title = "Secure Sockets Layer" > SSL< / acronym > / TLS< / div >
2010-10-13 12:29:02 +02:00
< / li >
< li class = "level1" > < div class = "li" > Active Directory compliance< / div >
< / li >
< li class = "level1" > < div class = "li" > Password policy< / div >
< / li >
< li class = "level1" > < div class = "li" > Recursive groups< / div >
< / li >
< / ul >
< / div >
2014-01-22 17:28:39 +01:00
<!-- SECTION "LDAP integration" [1974 - 2235] -->
2010-10-13 12:29:02 +02:00
< h3 > < a name = "identity_provider" id = "identity_provider" > Identity provider< / a > < / h3 >
< div class = "level3" >
2010-10-22 17:44:20 +02:00
< p >
2010-10-30 10:41:59 +02:00
< div style = "width:100px;height:50px;float:left;" >
< a href = "/_detail/icons/personal.png?id=start" class = "media" title = "icons:personal.png" > < img src = "../media/icons/personal.png" class = "media" alt = "" / > < / a >
< / div >
2010-10-22 17:44:20 +02:00
< / p >
2010-10-13 12:29:02 +02:00
< ul >
2010-10-22 17:44:20 +02:00
< li class = "level1" > < div class = "li" > < acronym title = "Security Assertion Markup Language" > SAML< / acronym > 2.0 / Shibboleth< / div >
2010-10-13 12:29:02 +02:00
< / li >
< li class = "level1" > < div class = "li" > OpenID< / div >
< / li >
2010-10-22 17:44:20 +02:00
< li class = "level1" > < div class = "li" > < acronym title = "Central Authentication Service" > CAS< / acronym > < / div >
2010-10-13 12:29:02 +02:00
< / li >
< / ul >
< / div >
2014-01-22 17:28:39 +01:00
<!-- SECTION "Identity provider" [2236 - 2419] -->
2010-10-13 12:29:02 +02:00
< h3 > < a name = "user_interfaces" id = "user_interfaces" > User interfaces< / a > < / h3 >
< div class = "level3" >
2010-10-22 17:44:20 +02:00
< p >
2010-10-30 10:41:59 +02:00
< div style = "width:100px;height:50px;float:left;" >
< a href = "/_detail/icons/kmenuedit.png?id=start" class = "media" title = "icons:kmenuedit.png" > < img src = "../media/icons/kmenuedit.png" class = "media" alt = "" / > < / a >
< / div >
2010-10-22 17:44:20 +02:00
< / p >
2010-10-13 12:29:02 +02:00
< ul >
< li class = "level1" > < div class = "li" > Dynamic application menu< / div >
< / li >
< li class = "level1" > < div class = "li" > Password change form< / div >
< / li >
< li class = "level1" > < div class = "li" > Password reset by mail< / div >
< / li >
< / ul >
< / div >
2014-01-22 17:28:39 +01:00
<!-- SECTION "User interfaces" [2420 - 2638] -->
2010-10-13 12:29:02 +02:00
< h3 > < a name = "administration" id = "administration" > Administration< / a > < / h3 >
< div class = "level3" >
2010-10-22 17:44:20 +02:00
< p >
2010-10-30 10:41:59 +02:00
< div style = "width:100px;height:120px;float:left;" >
< a href = "/_detail/icons/utilities.png?id=start" class = "media" title = "icons:utilities.png" > < img src = "../media/icons/utilities.png" class = "media" alt = "" / > < / a >
< / div >
2010-10-22 17:44:20 +02:00
< / p >
2010-10-13 12:29:02 +02:00
< ul >
< li class = "level1" > < div class = "li" > Graphical Manager< / div >
< / li >
< li class = "level1" > < div class = "li" > Sessions explorer< / div >
< / li >
< li class = "level1" > < div class = "li" > Status page< / div >
< / li >
< li class = "level1" > < div class = "li" > Apache logs< / div >
< / li >
2010-11-27 09:56:08 +01:00
< li class = "level1" > < div class = "li" > Syslog< / div >
< / li >
2010-10-13 12:29:02 +02:00
< li class = "level1" > < div class = "li" > Log4Perl compatibility< / div >
< / li >
< / ul >
< / div >
2014-01-22 17:28:39 +01:00
<!-- SECTION "Administration" [2639 - 2890] -->
2010-10-13 12:29:02 +02:00
< h3 > < a name = "security" id = "security" > Security< / a > < / h3 >
< div class = "level3" >
< p >
2010-10-30 10:41:59 +02:00
< div style = "width:100px;height:100px;float:left;" >
< a href = "/_detail/icons/neotux.png?id=start" class = "media" title = "icons:neotux.png" > < img src = "../media/icons/neotux.png" class = "media" alt = "" / > < / a >
< / div >
2010-10-13 12:29:02 +02:00
< / p >
< ul >
< li class = "level1" > < div class = "li" > Protected cookies< / div >
< / li >
2010-10-22 17:44:20 +02:00
< li class = "level1" > < div class = "li" > < acronym title = "Cross Site Scripting" > XSS< / acronym > and < acronym title = "Structured Query Language" > SQL< / acronym > /< acronym title = "Lightweight Directory Access Protocol" > LDAP< / acronym > injection protection< / div >
2010-10-13 12:29:02 +02:00
< / li >
< li class = "level1" > < div class = "li" > Compatibility with Apache mod_security< / div >
< / li >
2010-11-27 09:56:08 +01:00
< li class = "level1" > < div class = "li" > User tracking in Apache logs or syslog< / div >
2010-10-13 12:29:02 +02:00
< / li >
< / ul >
< / div >
2014-01-22 17:28:39 +01:00
<!-- SECTION "Security" [2891 - 3169] -->
2010-10-22 17:44:20 +02:00
< h2 > < a name = "project_activity" id = "project_activity" > Project activity< / a > < / h2 >
2010-10-13 12:29:02 +02:00
< div class = "level2" >
2010-10-22 17:44:20 +02:00
< / div >
2014-01-22 17:28:39 +01:00
<!-- SECTION "Project activity" [3170 - 3199] -->
2010-10-22 17:44:20 +02:00
< h3 > < a name = "ohloh_statistics" id = "ohloh_statistics" > Ohloh statistics< / a > < / h3 >
< div class = "level3" >
2010-10-13 12:29:02 +02:00
< script type = "text/javascript" src = "http://www.ohloh.net/p/12421/widgets/project_basic_stats.js" > < / script >
< script type = "text/javascript" src = "http://www.ohloh.net/p/12421/widgets/project_languages.js" > < / script >
< / div >
2014-01-22 17:28:39 +01:00
<!-- SECTION "Ohloh statistics" [3200 - 3456] -->
2010-10-22 17:44:20 +02:00
< h3 > < a name = "svn_activity" id = "svn_activity" > SVN activity< / a > < / h3 >
< div class = "level3" >
< p >
2010-10-30 10:41:59 +02:00
< div style = "width:100px;height:150px;float:left;" >
< a href = "/_detail/icons/clock.png?id=start" class = "media" title = "icons:clock.png" > < img src = "../media/icons/clock.png" class = "media" alt = "" / > < / a >
< / div >
2010-10-22 17:44:20 +02:00
< / p >
2014-01-23 17:39:56 +01:00
< ul class = "rss" > < li > < div class = "li" > < a href = "http://websvn.ow2.org/revision.php?repname=lemonldap&path=%2F&isdir=1&rev=3137" class = "urlextern" title = "http://websvn.ow2.org/revision.php?repname=lemonldap&path=%2F&isdir=1&rev=3137" rel = "nofollow" > Rev 3137 -- Prepare 1.3.2 release (packaging)< / a > by clement_oudot (2014/01/23 17:22)< / div > < / li > < li > < div class = "li" > < a href = "http://websvn.ow2.org/revision.php?repname=lemonldap&path=%2F&isdir=1&rev=3136" class = "urlextern" title = "http://websvn.ow2.org/revision.php?repname=lemonldap&path=%2F&isdir=1&rev=3136" rel = "nofollow" > Rev 3136 -- Prepare 1.3.2 release< / a > by clement_oudot (2014/01/23 17:21)< / div > < / li > < li > < div class = "li" > < a href = "http://websvn.ow2.org/revision.php?repname=lemonldap&path=%2F&isdir=1&rev=3135" class = "urlextern" title = "http://websvn.ow2.org/revision.php?repname=lemonldap&path=%2F&isdir=1&rev=3135" rel = "nofollow" > Rev 3135 -- Make lemonldap-ng-cli work on RHEL systems (#LEMONLDAP-649)< / a > by clement_oudot (2014/01/23 16:59)< / div > < / li > < li > < div class = "li" > < a href = "http://websvn.ow2.org/revision.php?repname=lemonldap&path=%2F&isdir=1&rev=3134" class = "urlextern" title = "http://websvn.ow2.org/revision.php?repname=lemonldap&path=%2F&isdir=1&rev=3134" rel = "nofollow" > Rev 3134 -- Generic method to edit Hash, and fix increment bug due ...< / a > by clement_oudot (2014/01/23 16:00)< / div > < / li > < li > < div class = "li" > < a href = "http://websvn.ow2.org/revision.php?repname=lemonldap&path=%2F&isdir=1&rev=3133" class = "urlextern" title = "http://websvn.ow2.org/revision.php?repname=lemonldap&path=%2F&isdir=1&rev=3133" rel = "nofollow" > Rev 3133 -- Manage configuration number increment (#LEMONLDAP-649)< / a > by clement_oudot (2014/01/23 15:05)< / div > < / li > < / ul >
2010-10-22 17:44:20 +02:00
< / div >
2014-01-22 17:28:39 +01:00
<!-- SECTION "SVN activity" [3457 - ] --> < / div > <!-- closes <div class="dokuwiki export"> -->