Logiciels libres d'authentification unique

Signe-construction.png
Travail en cours

Cette page présente un contenu en cours de réalisation.

À noter que plusieurs des logiciels comparés ici se présentent comme des suites complètes pour la gestion des identités et des accès numériques (Identity and Access Management, IAM), dont l'authentification unique pour le Web (Web Single Sign-On, SSO) n'est qu'un composant.

Général

Nom Fonctionnalités Licence.s Code source Technologies Français ? Communauté Utilisation Notes
Keycloak spécifications Apache 2.0 Github Java, TypeScript, Maven, etc. Oui (communautaire) - contributeurs Githb

- contributeurs OpenHub

Adoption - Lancé par Bill Burke et Stian Thorgersen en 2014[1]

- Projet incubé de la CNCF (LF) depuis avril 2023[2]

- Correspond à l'offre commerciale Red Hat build of Keycloak (anciennement nommée Red Hat Single Sign-On)[3]

- Red Hat n'offre du support que pour sa distribution entreprise[4]

- Diverses entreprises offrent Keycloak en mode hébergé et géré pour vous (SaaS)[5][6][7][8]

LemonLDAP::NG liste de la doc GPLv2 gitlab.ow2.org, miroir Github Perl, Apache, Javascript Oui - page équipe du site Web

- analyse contrib. gitlab

- contributeurs OpenHub

- page commanditaires du site Web

- page services pro. du site Web

- Comptoir du libre - prestataires

- Références

- Comptoir du libre - Utilisateurs

- Xavier Guimard (France), Gendarmerie nationale, Linagora et Entr'ouvert, 2005[9]

- Est le composant SSO de FusionIAM[10]

Authelia liste de la doc Apache 2.0 Github Go, TypeScript Oui - contributeurs Github

- contributeurs OpenHub

- commanditaires OpenCollective

- Clément Michaud (France), licence MIT, 2016[11]

- Passage à la licence Apache 2.0 en 2019[12]

- Sans affiliation[13]

authentik comparatif du site Web MIT Github Python, TypeScript Oui - contributeurs GitHub

- contributeurs OpenHub

- page support entreprise du site Web

- Lancé par Jens Langhammer (Allemagne) en nov. 2018[14]

- L'enteprise Authentik demarre en nov. 2022[15] - L'entreprise Authentik n'offre de support commercial que pour l'édition entreprise[16] L'entreprise

Zitadel liste du site Web, liste du README Apache 2.0 Github Go, TypeScript Oui - page équipe du site Web

- contributeurs Github

- contributeurs OpenHub

- Lancé par Florian Forster (Suisse)

- Version 1.0 20 avril 2021[17] - L'entreprise Zitadel n'offre de support commercial que pour l'édition entreprise (Zitadel Cloud ou autohébergé)[18]

Shibboleth Spécifications Apache 2.0 git.shibboleth.net Java, C++ Oui - participants au projet logiciel

- membres du Consortium Shibboleth

- entreprises offrant du support aux membres

Membres du Consortium Shibboleth
Authentic 2 liste du site Web AGPLv3 git.entrouvert.org/entrouvert/authentic Python, Django Oui - Équipe de la coop Entr'ouvert

- contributeurs OpenHub

- Comptoir du libre - Prestataires

Django Allauth liste du site Web MIT github.com/pennersr/django-allauth Python, Django Oui - Raymond Penners et al

- contributeurs OpenHub

- contribiteurs Github

- support commercial (IntenCT, Pays-Bas)

liste du site Web - lancé par Raymond Penners en octobre 2010

Autres

Nom Protocoles Déploiements Mandataires Multifacteurs
Keycloak OpenID Connect, OAuth 2.0, SAML 2.0, CAS[19] OpenJDK[20], Docker, Kubernetes, OpenShift, Podman Apache, Nginx, HAProxy
LemonLDAP::NG OpenID Connect, OAuth 2.0, SAML 2.0, CAS Paquets Debian/Ubuntu et RedHat/CentOS, Docker, Kubernetes[21] Apache, Nginx
Authelia OpenID Connect, entêtes SSO de confiance Machine physique ou virtuelle, Docker, Kubernetes Traefik, Nginx, Caddy, HAProxy, Envoy
authentik OpenID Connect, OAuth 2.0, SAML 2.0 Docker, Kubernetes Traefik, Nginx, Caddy, Envoy
Zitadel OpenID Connect, OAuth 2.0 Machine physique ou virtuelle, Docker Compose, Kubernetes, KNative Traefik, Nginx, Caddy, Cloudflare, Zitadel Cloud
Shibboleth OpenID Connect, OAuth 2.0, SAML 2.0, CAS[22] Apache, IIS, Nginx
Authentic 2 OAuth 2.0, SAML 2.0, CAS Nginx, Apache
Django Allauth OpenID Connect, OAuth 2.0, SAML 2.0 Caddy, Gunicorn, Nginx, Apache
Notes