Ln

LemonLDAP::NG 2.21 LTS

Azure Application Infrastructure

CAS, SAML 2.0 and OpenID Connect from one WebSSO server, with every signing key minted on your own machine

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

LemonLDAP::NG is a WebSSO portal and access manager. It authenticates people once and then acts as an identity provider for the applications they go on to use, and it is unusual in speaking CAS, SAML 2.0 and OpenID Connect at the same time, from the same server. That combination is what makes it the practical migration route for an organisation moving off a legacy CAS deployment: you can keep answering CAS for the applications that still need it while issuing OpenID Connect tokens and SAML assertions to everything new, without running three products. It is widely deployed across European public sector and higher education, and is free software under the GNU General Public License, version 2 or later.

Why the cloudimg image

A default LemonLDAP::NG installation selects its demo authentication backend, and that backend is not a placeholder with a weak password: it accepts any user whose password matches their username, and one of the accounts it resolves is granted the Manager, the full administration console. A stock install therefore ships a working administrator. This image does not. First boot moves authentication onto a directory created on your own machine, mints a per machine administrator password, and generates the SAML signing certificate, the OpenID Connect signing key, the session cipher key and the TLS certificate there too, so no customer shares a signing key with any other. Before release the demo accounts were confirmed refused while the per machine credential signed in and reached the Manager, and two machines from the image were compared label by label with all fifteen per machine secrets differing. Off box ports are 22 and 443 only, the directory is bound to loopback, and it is paired with a deployment guide and cloudimg support. SAML is shipped with published metadata carrying this machine's own signing certificate; a full browser SAML round trip needs an external service provider and was not performed, while OpenID Connect and CAS were each proven end to end.

Common uses

  • Single sign on for internal applications over CAS, SAML or OpenID Connect
  • Migrating off a legacy CAS deployment without running three identity products
  • A self hosted identity provider in front of your existing directory

See it running

Real screenshots taken while testing this image against its deployment guide.

LemonLDAP::NG 2.21 LTS screenshot 1 LemonLDAP::NG 2.21 LTS screenshot 2 LemonLDAP::NG 2.21 LTS screenshot 3 LemonLDAP::NG 2.21 LTS screenshot 4