Aller au contenu principal
Lexique
Lexique · Définition
Infrastructure

OAuth (authentification déléguée)

Aussi appelé : « OAuth 2.0 », « Single Sign-On », « SSO », « Social login »

Standard d'authentification qui permet à un utilisateur de se connecter à un service avec un compte tiers (Google, GitHub, Apple, Microsoft) sans partager son mot de passe.

01Définition détaillée
OAuth 2.0 est le standard d'authentification déléguée du web. Au lieu de créer un compte avec email/password sur chaque site, l'utilisateur clique "Se connecter avec Google" et autorise l'application à lire son identité. Bénéfices : pas de mot de passe à gérer (réduction du risque sécurité), inscription rapide (1 clic), récupération d'infos profile (avatar, nom) automatique. Les bibliothèques modernes (NextAuth/Auth.js, Clerk, Lucia, Better-Auth) gèrent OAuth en quelques lignes de configuration pour les providers populaires : Google, GitHub, Apple, Microsoft, Discord, LinkedIn, etc.
02Pourquoi c'est important

OAuth améliore drastiquement le taux d'inscription : passer de "créer un compte avec email" à "se connecter avec Google" augmente typiquement la conversion signup de 2-3x. Pour les SaaS B2B, c'est devenu un standard attendu.

03Notre approche chez Krealabs

Sur nos projets SaaS, on intègre OAuth (au moins Google) dès le MVP. Stack : NextAuth/Auth.js + Prisma pour la persistance des sessions. Pour les apps grand public où la sécurité est critique, on combine OAuth + 2FA optionnelle.

Passons à l'action

Discuter de votre projet ?

Si ce terme fait écho à un projet ou une question concrète, on peut en discuter. Premier échange offert.