Replit Auth vous permet de créer des expériences utilisateur personnalisées dans votre application. Grâce aux comptes utilisateurs, vous pouvez enregistrer les préférences des utilisateurs, créer des tableaux de bord personnalisés, développer des fonctionnalités sociales, contrôler l’accès au contenu premium et suivre l’activité des utilisateurs — toutes les fonctionnalités qui rendent les applications attrayantes et précieuses. Replit Auth utilise le système de connexion propre à Replit — lorsqu’une personne se connecte à votre application, elle crée ou utilise un compte Replit existant. La page de connexion est aux couleurs de Replit, et le processus de connexion est le même que celui utilisé sur replit.com.Documentation Index
Fetch the complete documentation index at: https://docs.replit.com/llms.txt
Use this file to discover all available pages before exploring further.
Replit Auth vs. Clerk Auth — Replit propose deux options d’authentification. Replit Auth (cette page) utilise le système de connexion propre à Replit, de sorte que les utilisateurs de votre application se connectent avec des comptes Replit et voient des pages de connexion aux couleurs de Replit. Clerk Auth offre à votre application son propre tenant d’authentification dédié, alimenté par Clerk, avec une identité visuelle entièrement personnalisable et des comptes utilisateurs indépendants de Replit. Choisissez Clerk Auth si vous souhaitez votre propre image de marque sur l’expérience de connexion ou si vous voulez des comptes utilisateurs non liés à Replit.

Pourquoi utiliser Replit Auth
L’authentification est un problème complexe auquel des entreprises entières se consacrent. L’objectif principal de votre application n’est probablement pas l’authentification — c’est l’idée ou la solution unique que vous construisez. Replit Auth offre :- Zéro configuration — Ajoutez l’authentification avec une seule invite dans Agent
- Intégration du compte Replit — Les utilisateurs se connectent avec leurs comptes Replit existants, il n’y a donc pas d’étape de création de compte séparée
- Sécurité intégrée — Utilise l’infrastructure de Replit avec des protections contre les attaques courantes
- Gestion des utilisateurs — Administration simplifiée des utilisateurs via le panneau Auth
- Intégration de base de données — Entrées utilisateurs automatiques dans votre base de données
- Page de connexion personnalisable — Personnalisez l’expérience de connexion pour votre application (avec l’identité Replit)
- Réinitialisation du mot de passe — Replit envoie les e-mails de réinitialisation de mot de passe pour vous, vous n’avez donc pas besoin de configurer votre propre fournisseur d’envoi d’e-mails
- Programme de parrainage — Les utilisateurs qui s’inscrivent via Replit Auth sont ajoutés à vos parrainages Replit en attente
- Applications en développement et publiées — Replit Auth fonctionne de manière transparente aussi bien en développement (replit.dev) que sur les applications publiées (replit.app, et domaines personnalisés)
Infrastructure de niveau entreprise
Replit Auth est bien plus qu’une simple gestion des utilisateurs — c’est une solution d’authentification entièrement gérée, construite sur une infrastructure de niveau entreprise. Cette combinaison puissante donne à votre application les mêmes capacités d’authentification utilisées par les entreprises du Fortune 500 :- Firebase & Google Cloud Identity Platform - SLA de niveau entreprise avec l’infrastructure d’authentification éprouvée de Google
- Analyse de sécurité avancée - Protection automatique contre les robots et les acteurs malveillants grâce à l’intégration de reCAPTCHA
- Prévention des fraudes - Vérification et validation des e-mails alimentées par Clearout pour prévenir les faux comptes
- Authentification multifacteur - Options de connexion sécurisées soutenues par la plateforme d’authentification entreprise de Stytch
- Mise à l’échelle mondiale - Conçu pour gérer des millions d’utilisateurs avec une mise à l’échelle et une fiabilité automatiques
Démarrer avec Replit Auth
La seule façon d’implémenter Replit Auth est d’utiliser Agent. Incluez simplement une demande de Replit Auth dans votre invite :Gestion des utilisateurs
Replit Auth fournit une interface de gestion des utilisateurs intégrée, accessible via le panneau Auth dans l’éditeur de projet.
- Afficher tous les utilisateurs authentifiés
- Bannir des utilisateurs de votre application
- Consulter les détails des utilisateurs
- Suivre l’activité des utilisateurs
Personnalisation de la page de connexion

- Accédez au panneau Auth dans l’éditeur de projet
- Cliquez sur Configurer
- Personnalisez les éléments suivants :
- Nom de l’application
- Icône de l’application
- Méthodes de connexion (Google, GitHub, X, Apple, E-mail)

Connexion des données utilisateurs avec votre base de données
Replit Auth crée automatiquement des entrées utilisateurs dans votre base de données. Cela facilite le stockage des données spécifiques aux utilisateurs. Agent vous guidera pour connecter correctement les données utilisateurs avec votre base de données.
Considérations de sécurité
Replit Auth s’appuie sur l’infrastructure de Replit, offrant des protections intégrées contre les menaces de sécurité courantes. Cependant, vous devriez tout de même suivre ces bonnes pratiques :- Validez toujours l’authentification des utilisateurs côté serveur avant d’effectuer des opérations sensibles
- Ne stockez jamais d’informations sensibles comme les mots de passe dans votre code
- Utilisez des variables d’environnement pour les clés API ou les secrets
- Implémentez des contrôles d’accès appropriés pour les données utilisateurs
- Les fonctionnalités de sécurité intégrées de Replit
- Liste de contrôle de sécurité pour le vibe coding
- Gestion des secrets
Parrainages
Pour encourager les applications qui font découvrir Replit aux utilisateurs, tout utilisateur qui s’inscrit via Replit Auth sera automatiquement ajouté à vos parrainages Replit en attente. S’ils passent ultérieurement à Replit Core, vous recevrez tout bonus de parrainage auquel vous avez droit selon les conditions actuelles du programme de parrainage.Dépannage
Problèmes courants
-
Utilisateur non reconnu après la connexion
- Si vous rencontrez des problèmes, demandez à Replit Agent de vous aider à déboguer votre implémentation d’authentification.
-
L’icône personnalisée ne s’affiche pas
- Assurez-vous que l’URL de l’icône est accessible et dans un format pris en charge (PNG ou JPG).
-
Le domaine personnalisé nouvellement lié ne fonctionne pas
- Republiez pour actualiser la liste des domaines (variable d’environnement REPLIT_DOMAINS).