10+ Open-source Single-Sign On (SSO) Solutions

Single Sign-On (SSO) is a login service layer that allows users to sign in to multiple apps with a single login. Using SSO service to improve security, save the user from having to deal with multiple passwords, login sessions, and losing time.

In contrast, SSO "Single-Sign-On" is an authentication and authorization process through one login interface, designed to increase security issues, increase employee productivity, and improve customer experience.

It is the user first engagement layer for many FIM as IAM services.

As there are many commercial IAM and SSO services for the enterprise, we decided to provide you with a list of open-source alternatives.

In this list, we offer you the best open-source SSO in the market.

Open-source SSO solutions

1- Authelia

Authelia is a free, open-source, self-hosted Single Sign-on (SSO) project for the enterprise. It features a fancy stylish login window, one-time password setup, pushes notifications, and more.

Authelia is our first pick for this list, because we have tested it, and published a snap review about it here.

2- Keycloak

Keycloak is a free, open-source identity and access management system with highly configurable Single-Sign-On (SSO) support.

Keycloak offers built-in support for popular standard protocols like OpenID Connect, OAuth 2.0, and SAML 2.0.

3- Gluu

Gluu Community Edition, is a free, open-source, self-hosted OAuth server, IAM with SSO implementation.

It follows open web standards to provide seamless IAM experiences for the enterprise.

Gluu supports SAML 2.0, OAuth 2.0, SCIM, LDAP, and Radius.

With Gluu, you can use it as IAM "identity and access management system", or as SSO "Single-Sign-On".

4- lemonldap

LemonLDAP web-based Single-Sign On (SSO), and access management system is released as an open-source project.

Beyond it is basic functionalities, LemonLDAP offers a comprehensive session management system, rich authentication backend list (LDAP, Active Directory, SAML, Facebook, Twitter, LinkedIn, and OpenID connect), access log, and extensive identity manager.

5- OWASP SSO

OWASP SSO is an open-source JavaScript application that offers a self-hosted SSO for web and hybrid mobile projects.

It requires Node.JS to run the SSO-supported backend server and offers a Vue frontend source code, which you can download, configure, and deploy.

6- OpenAM

If you are looking for a full-featured IAM system with SSO, then OpenAM is one of the best options that we can offer.

OpenAM features SSO, authentication, authorization, identity federation, and developer-friendly API.

It supports CDSSO (Cross-Domain Single Sign-On), SAML 2.0, OAuth 2.0, and OpenID Connect.

OpenAM is licensed and distributed under Common Development and Distribution License (CDDL).

7- Apereo CAS

Apereo CAS is an open-source enterprise-grade Single-Sign On system. It is the part of Central Authentication Service (CAS) project.

Apereo CAS offers out-of-the-box support for several protocols like CAS (v1, v2, and v3), SAML (1.0 and 2.0), OAuth (v2), OpenID, OpenID Connect, and more.

With Apereo CAS you can choose your preferred authentication method from JAAS, LDAP, RDBMS, Radius, JWT, and other technologies.

Apereo CAS supports multifactor authentication via Due, YubiKey, RSA, Google Authenticator, U2F, WebAuthen, and many other tools.

The project is built on top of Spring Boot and Spring Cloud.

8- IdentityServer

IdentityServer is a complete IAM "Identity and access management system" which uses OpenID Connect, and OAuth 2.0 framework on top of ASP.NET Core.

It offers a headless SSO through a developer-friendly API.

If you are looking for a certified and complaint system to OpenID Foundation, with .Net technologies, then IdentityServer is your answer.

IdentityServer is released under Apache 2.0 License.

9- Jasny SSO

Jasny SSO is a simple, straightforward SSO solution for PHP projects. It is consisting of 3 parts: a client, a broker, and a server.

It can be installed and integrated with any PHP project.

10- S.S.Octopus  

This one is an open-source SSO project by Buzzfeed. It is written in Go and can be installed using prebuilt binary releases, or Docker.

SSO or S.S.Octopus is released under MIT license as an open-source project.

11- ORY Hydra

ORY Hydra is an open-source OpenID Certified™ OpenID Connect and OAuth Provider written in Go. ORY Hydra is part of the ORY IAM ecosystem.

ORY offers a great set of subprojects to build a complete IDM for enterprise, and all in open-source.

Wrapping up

Single-Sign On is a trending requirement for the enterprise. It provides better security, boosts productivity, and improves user experience.

We covered all possible open-source SSO solutions, and we are keeping this post as an evergreen article, by adding new findings. So, we recommend saving this page to your bookmark if you are interested in this topic.

10 Open-source Identity and Access Management IAM Systems for the Enterprise
Identity and Access Management (IAM), is a collective term that covers: User identity, rules, and authentication management software and access management policies and p





TOP 5 Paper Writing Services Students Enjoy Working with

MD Searching for a reliable essay-making (and not only) company to solve study issues on the agenda? Tick and find trustworthy options here!.......Read more...

CryptPad is an open-source, free collaborative web-based office system

Many people and teams prefer to use web-based office suites as online services by enterprises like Google, and Microsoft. Some may have privacy concerns about using enterprise services or want their private alternative system, therefore her.......Read more...

MintHCM is an open-source Human Capital Management for enterprise

Human Capital Management or HCM for short, stands for human resources and employee workflow management for the enterprise. MintHCM is an open-source human resources management system for enterprises. It helps enterprises to manage and stay.......Read more...

7 Keys To Strong Enterprise Security Architecture

Now more than ever, companies should understand the significance of taking proper security measures because cyberattacks are a lot more common these days. In addition, hackers are constantly evolving by thinking of innovative and complicat.......Read more...

ITFlow: an Open-source system for MSPs and IT departments

What is ITFlow?ITFlow is a software package to help manage IT departments, IT service companies, computer shops, computer maintenance shops, and MSPs (Managed Service Providers). It is the open-source self-hosted equivalent and alternative.......Read more...