FR
Leçon 3.2Pro - Fait partie d'Agentic School Pro

Clerk : authentification et OAuth du dev à la production

Ajouter une vraie authentification avec Clerk, câbler Google OAuth et passer d'une instance dev à une instance de production sur votre propre domaine

30 min•Le stack applicatif moderne - Auth, données et paiements•Disponible

Ce que tu apprends

  • Ce qu'est OAuth conceptuellement et pourquoi vous ne devez jamais bâtir l'authentification vous-même
  • Ajouter Clerk et la différence entre une instance de development et une instance de production
  • Un parcours Google OAuth de production complet : consent screen, credentials et DNS records de domaine personnalisé

Vue d'ensemble

Votre app a maintenant besoin d'utilisateurs : des gens qui s'inscrivent, se connectent et ont leurs propres données. C'est l'authentification, et c'est un endroit où une petite erreur fuit chaque mot de passe client que vous tenez. Le bon coup en 2026 est sans équivoque : ne la bâtissez pas vous-même, utilisez un service. Clerk est ce service pour la plupart des builders auxquels ce cours s'adresse. Cette leçon explique le seul concept que vous devez comprendre (OAuth), amène Clerk dans votre app, puis vous guide à travers la partie que tout le monde trouve délicate - passer des clés de development à une vraie instance de production avec Google login sur votre propre domaine.

Ce que vous allez apprendre

Vous allez apprendre ce qu'est OAuth en mots clairs, pourquoi l'auth maison est un piège dans lequel tombent même les grandes sociétés, comment Clerk s'intègre à votre app, la différence cruciale entre une instance de development et une instance de production, et les étapes exactes pour activer Google OAuth en production, y compris le consent screen Google, les credentials et les DNS records qui le font tourner sur votre domaine.

Prérequis

Une app fonctionnelle du Cours 1 et la carte d'architecture de la leçon précédente, car l'auth vit côté app, pas côté site marketing. Vous avez aussi besoin de la discipline des secrets du Cours 1 : les clés d'auth sont hautement sensibles et ne doivent jamais être committées. La prochaine leçon sur les secrets va plus loin, mais la règle de base (clés dans .env, .env dans .gitignore) doit déjà être un réflexe.

Le problème

Bâtir l'auth soi-même sonne comme un défi de bravoure. C'est en fait un champ de mines. Vous devez hasher et saler les mots de passe correctement, gérer les sessions et les tokens, traiter les réinitialisations de mot de passe, vous défendre contre le credential stuffing et le brute force, tout stocker en sécurité et suivre éternellement les nouvelles techniques d'attaque. Ratez un détail et vous fuitez des données clients, ce qui est une catastrophe juridique et réputationnelle. Pendant ce temps, vos concurrents ont shippé le login avec Clerk en un après-midi et sont passés à la construction de leur vrai produit. Il n'y a aucun prix pour la version maison. C'est un problème résolu, et votre job est d'utiliser la solution, pas de la réinventer.

Déverrouillage de votre leçon Pro

Commentaires

Chargement des commentaires.

Poster un commentaire
CommentairesSuivant
Étape suivante

Prêt à mettre l’IA au service d’un véritable workflow ?

Commencez par le cours de base, conservez vos progrès localement et synchronisez tout sur votre compte gratuit quand vous le souhaitez.