Passer au contenu principal
Replit Auth vous permet de créer des expériences utilisateur personnalisées dans votre application. Avec des comptes utilisateurs, vous pouvez enregistrer les préférences des utilisateurs, créer des tableaux de bord personnalisés, construire 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. Plutôt que de passer des mois à construire l’authentification de zéro, Replit Auth vous offre des capacités de niveau entreprise avec un seul prompt Agent. Propulsé par la même infrastructure que les entreprises Fortune 500 — Firebase, Google Cloud Identity Platform, reCAPTCHA, Stytch et Clearout — vous bénéficiez d’une sécurité de niveau professionnel, d’une prévention des fraudes et d’une mise à l’échelle mondiale intégrées.
Configuration de l'authentification

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 un seul prompt dans l’Agent
  • 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 utilisateur automatiques dans votre base de données
  • Page de connexion personnalisable — Personnalisez l’expérience de connexion pour votre application
  • Réinitialisation du mot de passe — Replit envoie des e-mails de réinitialisation de mot de passe pour vous, vous n’avez donc pas besoin de configurer votre propre fournisseur de livraison d’e-mails
  • Applications en développement et publiées — Replit Auth fonctionne de manière transparente dans les environnements de développement (replit.dev) et les applications publiées (replit.app et domaines personnalisés)

Infrastructure de niveau entreprise

Replit Auth est bien plus qu’une simple gestion d’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 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 bots et les acteurs malveillants avec l’intégration reCAPTCHA
  • Prévention des fraudes — Vérification et validation des e-mails propulsées par Clearout pour prévenir les faux comptes
  • Authentification multifacteur — Options de connexion sécurisées soutenues par la plateforme d’authentification d’entreprise de Stytch
  • Mise à l’échelle mondiale — Conçu pour gérer des millions d’utilisateurs avec mise à l’échelle et fiabilité automatiques
Cette base d’entreprise vous permet de vous concentrer sur la création des fonctionnalités uniques de votre application en sachant que votre authentification est propulsée par la même infrastructure qui sécurise les entreprises milliardaires. Plutôt que de passer des mois à intégrer plusieurs services, vous obtenez toutes ces capacités avec un seul prompt Agent.

Démarrer avec Replit Auth

La seule façon d’implémenter Replit Auth est d’utiliser l’Agent. Incluez simplement une demande pour Replit Auth dans votre prompt :
Aidez-moi à créer une application qui [votre idée d'application] et qui devrait inclure Replit Auth.
L’Agent configurera tout le code et les configurations nécessaires pour l’authentification. L’implémentation manuelle n’est pas prise en charge, car l’Agent gère toute la complexité pour vous.
Pour en savoir plus sur les capacités de l’Agent, consultez la documentation de l’Agent Replit et les intégrations Agent. Pour des conseils sur la rédaction de prompts efficaces, consultez Prompting efficace avec Replit.

Gérer les utilisateurs

Replit Auth fournit une interface de gestion des utilisateurs intégrée accessible via le panneau Auth dans votre workspace Replit.
Panneau de gestion de l'authentification
Depuis cette interface, vous pouvez :
  • Voir tous les utilisateurs authentifiés
  • Bannir des utilisateurs de votre application
  • Voir les détails des utilisateurs
  • Suivre l’activité des utilisateurs

Personnaliser la page de connexion

Configuration de l'authentification
Vous pouvez personnaliser la page de connexion pour correspondre à l’identité visuelle de votre application :
  1. Accédez au panneau Auth dans votre workspace Replit
  2. Cliquez sur Configurer
  3. Personnalisez les éléments suivants :
    • Nom de l’application
    • Icône de l’application
    • Méthodes de connexion (Google, GitHub, X, Apple, E-mail)
Vos modifications apparaîtront immédiatement sur la page de connexion de votre application.
Configuration de l'authentification

Connecter les données utilisateur à votre base de données

Replit Auth crée automatiquement des entrées utilisateur dans votre base de données. Cela facilite le stockage des données spécifiques à l’utilisateur. L’Agent vous guidera pour connecter correctement les données utilisateur à votre base de données.
Base de données d'authentification
Pour plus d’informations sur les bases de données, consultez la documentation de la base de données Replit.

Considérations de sécurité

Replit Auth exploite l’infrastructure de Replit, offrant des protections intégrées contre les menaces de sécurité courantes. Cependant, vous devez toujours suivre ces meilleures pratiques :
  • Toujours valider l’authentification des utilisateurs côté serveur avant d’effectuer des opérations sensibles
  • Ne jamais stocker d’informations sensibles comme les mots de passe dans votre code
  • Utiliser des variables d’environnement pour les clés API ou les secrets
  • Implémenter des contrôles d’accès appropriés pour les données utilisateur
Pour plus d’informations sur la sécurité, consultez :

Parrainages

Pour encourager les applications qui initient les gens à Replit, tout utilisateur qui s’inscrit via Replit Auth sera automatiquement ajouté à vos parrainages Replit en attente. S’ils passent ensuite à 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

  1. Utilisateur non reconnu après la connexion
    • Si vous rencontrez des problèmes, demandez à l’Agent Replit de vous aider à déboguer votre implémentation d’authentification.
  2. Icône personnalisée non affichée
    • Assurez-vous que l’URL de l’icône est accessible et dans un format pris en charge (PNG ou JPG).
  3. Le domaine personnalisé récemment lié ne fonctionne pas
    • Republiez pour actualiser la liste des domaines (variable d’environnement REPLIT_DOMAINS).

Ressources supplémentaires