Skip to content

linagora/lemonldap-ng-plugins

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linagora's plugins for Lemonldap::NG

Lemonldap::NG is the leader SSO in France and one of the best Open-Source SSO in the world.

Linagora is member of Lemonldap::NG Team since 2007 and actively continue to contributes.

This repository contains:

Lemonldap::NG plugins

These plugins are packaged for lemonldap-ng-store (available since LLNG 2.23.0) and published as a store. They are also available as Debian packages.

Installation with lemonldap-ng-store (LLNG >= 2.23.0)

# Register this store
sudo lemonldap-ng-store add-store https://linagora.github.io/lemonldap-ng-plugins/

# List available plugins
lemonldap-ng-store list

# Install a plugin
sudo lemonldap-ng-store install <plugin-name> --activate

Manual installation

See doc of wanted plugin.

Installation with Debian packages

All plugins are also available as Debian packages. A Debian repository is published alongside the store.

# Import the GPG key
curl -fsSL https://linagora.github.io/lemonldap-ng-plugins/store-key.asc \
  | sudo gpg --dearmor -o /usr/share/keyrings/linagora-llng-plugins.gpg

# Add the repository
echo "deb [signed-by=/usr/share/keyrings/linagora-llng-plugins.gpg] https://linagora.github.io/lemonldap-ng-plugins/debian stable main" \
  | sudo tee /etc/apt/sources.list.d/linagora-llng-plugins.list

# Install plugins
sudo apt update
sudo apt install linagora-lemonldap-ng-plugin-json-file

The Manager rebuild is triggered only once via dpkg triggers, even when installing multiple plugins simultaneously.

LLNG < 2.23.0: the linagora-lemonldap-ng-store package is available in this repository and provides lemonldap-ng-store for older LemonLDAP::NG versions. It is pulled automatically when needed.

Available plugins

Plugin Description
matrix-token-exchange Matrix federation token exchange for OIDC relying parties
oidc-jarm JARM — JWT Secured Authorization Response Mode (RFC 9207)
reports Session and browser usage reports (CSV)
mail-autodiscover SMTP/IMAP autodiscover for Outlook and Thunderbird
json-file JSON file-based Auth/UserDB backend for dev/test

Lemonldap::NG Long Term Support (LTS)

Here are the Lemonldap::NG "LTS" versions:

Version Community LTS Debian LTS1 Limit2
2.0.11 3 2026
2.16.x 2028
2.21.x 2030

License and copyright

Copyright: 2024-2025 Linagora

Following Lemonldap::NG License, all files here are released under GPL-2+ license, unless specified:

These files are free softwares; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Footnotes

  1. Official Debian repository

  2. Possible extension via Linagora's OSSA

  3. Supported here

About

Linagora's plugins for Lemonldap::NG

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages