Comparison of Single Sign On (SSO) Modules

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!

This list may not be all-inclusive. Nor is it clear that all of these modules have the same purpose. SSO can mean enabling login to a Drupal site through the use of credentials stored outside the Drupal site, and it can also mean enabling login to another site through the use of credentials stored within a Drupal site.

Module Installs 7.x 8/9.x notes

LDAP | 22,903↑ | Y | Beta1 |
CAS | 20,891↑ | Y | Y | uses CAS Protocol
simpleSAMLphp Authentication | 14,541↑ | Y | Y | SimpleSAMLphp must be installed and configured as a working service point (SP)
SAML Authentication | 5,346↑ | Y | Y |
OpenID Connect | 5,500↑ | Y | Alpha1 | OpenID Connect Sponsored by Commerce Guys
SAML SP 2.0 Single Sign On (SSO) - SAML Service Provider | 1,643↑ | Y | Y | allows Drupal site to act as a Service Provider
OpenID Connect Windows Azure AD / B2C | 1,252↑ | Y | Y |
LDAP Single Sign On | 963↑ | Y | Beta1 |
Auth0 Single Sign On | 879↑ | N | Y | Replaces standard Drupal 8 login forms with one powered by Auth0.
Drupal OAuth & OpenID Connect Login - OAuth2 Client SSO Login | 679↑ | Y | Y | OpenID SSO Protocol
SAML IDP 2.0 Single Sign On (SSO) - SAML Identity Provider | 98↑ | Y | Y | allows users residing in your Drupal site to log in to your SAML compliant Service Providers.
Internationalization Single-Sign-On | 64 | Y | Y | SSO for i18n sites: sample.de, sample.com
Amazon AWS Cognito | 50 | N | beta2 | Likely to become popular: AWS Cognito is low cost and seems quite reliable.
Drupal OAuth Server(OAuth / OIDC Provider)- Single Sign On(SSO) | 45 | Y | Y | Drupal site as an OAuth Server
OneAll Single Sign-On / SSO | 29 | Y | Y |
Lithium SSO | 0↓ | Y | Y |
Drupal 7 Core Multi-DB Support | core | Y | ? |
Drupal 7 Core OpenID Support | Core | Y | N | Removed from Drupal 8 Core.

Abandoned or Obsolete Projects

With Drupal 8 end of life be scheduled for 2 Nov 2022 (Drupal 7 28 Nov 2022), I have moved modules that are not Drupal 8 to obsolete, updated numbers but only delete if they are obviously abandoned.

Module Installs on 1 Jan '15 6.x 7.x notes
Twitter 20,371↓ Y N
HybridAuth Social Login 8,675↑ Y N
OAuth Connector 4,756↓ Y N Various OAuth providers. Requires [https://www.drupal.org/project/oauth](OAuth V3).
Shibboleth authentication 3,051↓ Y N
Facebook OAuth (FBOAuth) 1,815↓ Y N No dependencies. Sponsored by Lullabot
Account Sync 512↑ Y N
Bakery Single Sign-On System 509↓ N alpha4 Second level domain only.
OpenID Single Sign On Relying Party 320↓ Y N
Atlassian Crowd SSO 73↓ Y N
OAuth Login Provider 70↓ Y N
Services single sign-on client 18↓ Y Y Tutorial
OpenID Single Sign On Provider 5↑ N Y
Network Manager 4↓ N N
TenderApp SSO Y Y
Facebook Connect 327↓ Beta4 N Last update 2012
Single Sign On Multiple Domain 92 N Y Has known security issues.
Single Sign-On (aka SSO or Single Sign On) 14 Y N Abandoned. Recommend https://www.drupal.org/project/cas.
Services single sign-on server helper 7↓ ? Y This module is unsupported due to a security issue the maintainer didn’t
Mozilla Persona 3 N Y Persona is no longer developed by Mozilla.fix.
FBConnect Bridge 0↓ N N
Single-Sign-On Multi-Database N N No published releases.
Fierce SSO Y N
Google Apps Authentication Y N
Shared Sign-On N/A N N Abandoned.

Comments

SSO

I updated the usage numbers

greggles's picture

I updated the usage numbers of the list, moved Mozilla Persona to the obsolete list and added arrows to indicate if the usage trended up from 2015 until 2018 (4 years!).

The biggest nominal move up is LDAP, with simpleSAMLphp Authentication, CAS, and HybridAuth Social Login as big nominal increase as well (and bigger relative increase since their initial usage was lower). Shibboleth and LDAP Single Sign On also had smaller nominal increases.

I updated the usage numbers

alabandit's picture

I updated the usage numbers of the list, moved Mozilla Persona to the obsolete list and added arrows to indicate if the usage trended up from 2018 until 2021 (2.5 years!).

Well in tradition.

Didn't add any new modules at this point but downgraded all Drupal 7, to make the list more readable.