LemonLDAP::NG vs Shibboleth Identity Provider
A side-by-side comparison of two self-hosted identity & sso options — licensing, setup difficulty, resource needs, and what each one replaces.
| Feature | LemonLDAP::NG | Shibboleth Identity Provider |
|---|---|---|
| Deploy effort | Under-an-hour setup | Under-an-hour setup |
| Category | Identity & SSO | Identity & SSO |
| License | GPL-2.0 | Apache-2.0 |
| Language | Perl | Java |
| Setup difficulty | Hard | Hard |
| Min. RAM | 1,024 MB | 1,024 MB |
| Deployment | docker, bare-metal | bare-metal, docker, source |
| GitHub stars | ★ 84 | ★ 200 |
| First released | 2005 | 2003 |
| Replaces | Okta, PingFederate | Okta, Ping Identity |
What are LemonLDAP::NG and Shibboleth Identity Provider?
LemonLDAP::NG
LemonLDAP::NG is an open-source Web SSO, access management, and identity federation product. It supports SAML, OpenID Connect, and CAS, and protects web applications behind a configurable portal.
- Web SSO portal
- SAML and OIDC support
- CAS protocol
- Fine-grained access rules
Shibboleth Identity Provider
The Shibboleth Identity Provider is an open-source SAML identity provider widely used in research and education federations. It enables secure single sign-on and attribute release across organizations.
- SAML 2.0 identity provider
- Attribute resolution and release policies
- Federation metadata support
- Used by academic federations worldwide
LemonLDAP::NG vs Shibboleth Identity Provider: key differences
LemonLDAP::NG is written in Perl, while Shibboleth Identity Provider is built with Java. Licensing differs — GPL-2.0 for LemonLDAP::NG versus Apache-2.0 for Shibboleth Identity Provider. Shibboleth Identity Provider is the more established project (first released 2003), while LemonLDAP::NG arrived in 2005. Shibboleth Identity Provider has the considerably larger community, at 200 GitHub stars versus 84.
Why pick each one
Choose LemonLDAP::NG if…
- Mature and full-featured
- Many protocol options
Watch out for
- Complex configuration
- Perl stack is uncommon
Choose Shibboleth Identity Provider if…
- Gold standard for SAML federations
- Highly configurable
Watch out for
- Complex setup
- SAML-centric
Frequently asked questions
Is LemonLDAP::NG or Shibboleth Identity Provider better?
Neither is universally better. Shibboleth Identity Provider has the larger community; both share a hard setup difficulty, so the decision comes down to features and licensing.
Are LemonLDAP::NG and Shibboleth Identity Provider free and open-source?
Yes. LemonLDAP::NG is licensed under GPL-2.0 and Shibboleth Identity Provider under Apache-2.0. Both can be self-hosted at no software cost.
Can I run LemonLDAP::NG and Shibboleth Identity Provider with Docker?
LemonLDAP::NG: yes. Shibboleth Identity Provider: yes.
Related comparisons
- LemonLDAP::NG vs Apache Syncope
- Shibboleth Identity Provider vs Apache Syncope
- LemonLDAP::NG vs Apereo CAS
- Shibboleth Identity Provider vs Apereo CAS
- LemonLDAP::NG vs Casdoor
- Shibboleth Identity Provider vs Casdoor
- LemonLDAP::NG vs Dex
- Shibboleth Identity Provider vs Dex
- LemonLDAP::NG vs FusionAuth
- Shibboleth Identity Provider vs FusionAuth