---
title: Catégorie Authentification
created: 2026-06-07
updated: 2026-06-08
type: category
tags: [catalogue, authentication, authentification, security, auto-hebergement]
confidence: high
contested: false
sources: [https://selfh.st/apps/?tag=Authentication]
---

# 🔐 Catégorie Authentification — Authentification & Autorisation

> **Alias FR conservé** : `cat-authentification` redirige vers cette page canonique.
> **20 applications** recensées sur [selfh.st/apps/?tag=Authentication](https://selfh.st/apps/?tag=Authentication)
> Mis à jour : 2026-06-08

## 📊 Vue d'Ensemble

| App | Étoiles | License | Langage | Type |
| :--- | ---: | :--- | :--- | :--- |
| [[app-keycloak]] | 34,773 | Apache-2.0 | Java | Référence IdM/SSO (Red Hat) |
| [[app-authelia]] | 27,994 | Apache-2.0 | Go | Serveur SSO open source |
| [[app-authentik]] | 21,851 | MIT | Python/TypeScript | Plateforme IdM moderne |
| [[app-zitadel]] | 13,966 | Apache-2.0 | Go | IdM Cloud-native |
| [[app-casdoor]] | 13,744 | Apache-2.0 | Go/React | IdM + UI moderne |
| [[app-logto]] | 12,132 | MPL-2.0 | TypeScript | Auth0-like open source |
| [[app-pocket-id]] | 8,054 | MIT | Go | OIDC minimaliste sans DB |
| [[app-kanidm]] | 5,032 | AGPL-3.0 | Rust | IdM sécurisé en Rust |
| [[app-cerbos]] | 4,444 | Apache-2.0 | Go | Authorization (RBAC/ABAC) |
| [[app-glauth]] | 2,821 | MIT | Go | LDAP léger |
| [[app-voidauth]] | 2,150 | AGPL-3.0 | - | Auth légère self-hosted |
| [[app-authgear]] | 1,817 | Apache-2.0 | - | IdM + SDK mobile |
| [[app-rauthy]] | 1,169 | Apache-2.0 | Rust | IdM Rust simple |
| [[app-melody-auth]] | 618 | MIT | - | IdM API-first |
| [[app-nforwardauth]] | 157 | MIT | - | ForwardAuth Nginx |
| [[app-authportal]] | 96 | MIT | - | Portail d'auth Docker |
| [[app-fusionauth]] | 0 ⚠️ | Propriétaire | Java | IdM mature freemium (conf: medium) |
| [[app-teleport-authentication]] | 20,463 | Apache-2.0 | Go | Mini-fiche (canonique [[app-teleport]] dans VPN) |
| [[app-oauth2-proxy-authentication]] | 14,485 | MIT | Go | Mini-fiche (canonique [[app-oauth2-proxy]] dans Reverse Proxy) |
| [[app-tinyauth-authentication]] | 7,456 | Apache-2.0 | Go | Mini-fiche (canonique [[app-tinyauth]] dans Reverse Proxy) |

## 🎯 Sous-catégories

### 🏆 Référence IdM/SSO
- [[app-keycloak]] — Le plus complet (SAML, OIDC, LDAP, federation)
- [[app-authelia]] — Léger, écrit en Go, populaire
- [[app-authentik]] — UI moderne, intégration Docker

### 🆕 Modernes / Cloud-native
- [[app-zitadel]] — IdM event-sourcing
- [[app-casdoor]] — UI soignée
- [[app-logto]] — Auth0-like open source
- [[app-pocket-id]] — OIDC simple, sans DB
- [[app-kanidm]] — Rust, sécurisé par défaut

### 🔐 Légers / Spécialisés
- [[app-glauth]] — LDAP minimaliste
- [[app-voidauth]] — Auth pour apps self-hosted
- [[app-nforwardauth]] — ForwardAuth Nginx (sans proxy complet)
- [[app-authportal]] — Portail centralisé Docker

### 🛠️ Outils SDK
- [[app-authgear]] — SDK mobile/web
- [[app-melody-auth]] — API-first
- [[app-rauthy]] — Rust simple

### ⚖️ Authorization (≠ Authentication)
- [[app-cerbos]] — RBAC/ABAC, **PAS** un IdM, à coupler avec Keycloak/Authelia

### 💼 Propriétaire (freemium)
- [[app-fusionauth]] — Mature mais freemium

### 🔁 Doublons (mini-fiches)
- [[app-teleport-authentication]] → canonique dans VPN
- [[app-oauth2-proxy-authentication]] → canonique dans Reverse Proxy
- [[app-tinyauth-authentication]] → canonique dans Reverse Proxy

## 🔧 Stack Recommandée (par profil)

| Profil | Stack |
|---|---|
| **Débutant / Familial** | [[app-authelia]] + [[app-oauth2-proxy]] + [[app-traefik]] |
| **Entreprise / Complet** | [[app-keycloak]] + [[app-cerbos]] (authz) + LDAP |
| **Moderne / Cloud-native** | [[app-authentik]] ou [[app-zitadel]] + OAuth2 |
| **Léger / RPi** | [[app-pocket-id]] ou [[app-glauth]] |
| **API-first / SaaS-like** | [[app-logto]] + SDK mobile |
| **Kubernetes** | [[app-keycloak]] + Teleport |

## 📋 Concepts Clés

### 🔑 Authentication (qui es-tu ?)
- Vérifier une **identité** (login + mot de passe, MFA, certificat)
- Standards : **OIDC** (OAuth2 + identity), **SAML** (XML, entreprise)
- Tokens : **JWT** (stateless), sessions (stateful)

### 🛡️ Authorization (que peux-tu faire ?)
- Définir des **permissions** par rôle/attribut
- Modèles : **RBAC** (Role-Based), **ABAC** (Attribute-Based), **PBAC** (Policy)
- Outils : [[app-cerbos]], Open Policy Agent (OPA), Casbin

### 🏢 Identity Management (IdM)
- Plateforme complète : utilisateurs, groupes, attributs, federation
- **SSO** (Single Sign-On) : un seul login pour N apps
- **Federation** : confiance entre IdM (ex: login avec Google)

### 🔒 MFA / 2FA
- **TOTP** (Google Authenticator, Authy)
- **WebAuthn** (clés matérielles YubiKey, Touch ID)
- **Push notifications** (apps dédiées)

## 🔗 Pages Liées

- [[cat-2fa]] — Apps 2FA (MFA)
- [[cat-vpn]] — Teleport y est lié (mini-fiche)
- [[cat-reverse-proxy]] — OAuth2 Proxy, Tinyauth y sont liés
- [[securisation-home-lab]] — Sécurité
- [[recettes-docker-compose]] — Templates

---
*Catégorie créée le 2026-06-07 — 20/20 apps documentées ✅*
