Passer au contenu principal
Toutes les nouvelles applications Base44 sont livrées avec des pages de connexion personnalisées intégrées. Vous obtenez des pages de connexion, d’inscription, de mot de passe oublié et de réinitialisation de mot de passe prêtes à l’emploi que vous pouvez personnaliser pour correspondre au design de votre application. Base44 gère l’authentification en toute sécurité en arrière-plan.
Exemple de page de connexion personnalisée
Si vous avez une application existante avec des pages de connexion et que vous voulez passer aux nouvelles pages de connexion personnalisées, voir connexion personnalisée pour les applications existantes.

À propos de vos pages de connexion

Si votre application nécessite une connexion, Base44 configure des pages de connexion et d’inscription pour vous. Elles vivent à l’intérieur de votre application, vous pouvez donc personnaliser le design, les traduire dans n’importe quelle langue et ajouter votre propre image de marque. Votre application est livrée avec les pages suivantes prêtes à être personnalisées :
  • Login page : Où les visiteurs de votre application se connectent.
  • Register page : Où les nouveaux visiteurs créent un compte.
  • Forgot password page : Où les visiteurs peuvent demander un e-mail de réinitialisation de mot de passe.
  • Reset password page : Où les visiteurs définissent un nouveau mot de passe après avoir demandé une réinitialisation.
Custom Login Menu

Modifier vos pages de connexion

Vous pouvez modifier le design, les couleurs et le contenu de n’importe laquelle de ces pages directement depuis l’éditeur. Pour modifier une page de connexion :
  1. Ouvrez votre éditeur d’application.
  2. (Facultatif) Cliquez sur le menu déroulant des pages en haut de l’éditeur et sélectionnez la page que vous souhaitez modifier (par exemple, Login).
  3. Tapez votre demande dans le chat. Par exemple :
Ajoute mon logo à la page de connexion et change la couleur de fond en bleu foncé.
Personnalisation des pages de connexion

Choisir vos méthodes de connexion

Vous pouvez offrir plusieurs façons aux gens de s’inscrire, telles que e-mail, Google ou d’autres fournisseurs, afin que la connexion reste simple, sécurisée et familière. Vous pouvez activer plus d’une option.
Connexions sociales sur votre page de connexion
Après avoir activé un fournisseur, vous devez ajouter un bouton pour ce fournisseur à vos pages. Suivez les étapes ci-dessous pour apprendre comment.
Pour ajouter un fournisseur de connexion sociale à vos pages de connexion personnalisées :
  1. Cliquez sur Dashboard dans votre éditeur d’application.
  2. Cliquez sur Settings.
  3. Cliquez sur Authentication.
  4. Activez le bouton pour le fournisseur que vous souhaitez ajouter.
  5. Cliquez sur Add to pages sous le fournisseur.
  6. L’IA ajoute le bouton de connexion du fournisseur à vos pages de connexion et d’inscription.
Custom Sign In Methods
SSO n’est disponible que pour le forfait Elite. En savoir plus sur la configuration de SSO.
Pour que la connexion Facebook fonctionne, la personne qui se connecte a besoin d’un compte Facebook vérifié. Si son e-mail ou son identité Facebook n’est pas vérifié, Facebook peut bloquer la connexion et afficher un message d’erreur. Elle doit terminer le processus de confirmation d’identité de Facebook dans son compte Meta avant de pouvoir se connecter à votre application avec Facebook.

À propos de la page de réinitialisation du mot de passe

Les pages de mot de passe oublié et de réinitialisation du mot de passe fonctionnent en paire. Lorsque quelqu’un demande une réinitialisation de mot de passe, Base44 lui envoie un e-mail avec un lien vers /reset-password sur le domaine de votre application. Ce chemin est codé en dur et ne peut pas être modifié. L’IA construit à la fois /forgot-password et /reset-password automatiquement lorsque vos pages de connexion personnalisées sont créées. Ne renommez pas ou ne déplacez pas l’une ou l’autre page. Si l’une des pages manque, le flux de réinitialisation du mot de passe sera brisé. Les liens de réinitialisation sont à usage unique. Une fois que quelqu’un a réinitialisé son mot de passe, le lien dans l’e-mail cesse de fonctionner. S’il essaie de l’utiliser à nouveau, il verra une erreur d’invalidité ou d’expiration. Il doit demander un nouvel e-mail de réinitialisation depuis votre page /forgot-password.
Si votre application a un domaine personnalisé, l’e-mail de réinitialisation utilise automatiquement ce domaine dans le lien. Aucune configuration supplémentaire n’est nécessaire.

Connexion personnalisée pour les applications existantes

Les pages de connexion personnalisées ont été publiées pour tous les utilisateurs le 2 juin 2026. Si vous avez des applications existantes avec les pages de connexion intégrées de Base44, et que vous voulez les changer pour les nouvelles pages de connexion personnalisées, suivez les étapes ci-dessous.
Pour activer la connexion personnalisée sur une application existante :
  1. Cliquez sur Dashboard dans votre éditeur d’application.
  2. Cliquez sur Overview.
  3. Cliquez sur le menu déroulant App visibility et sélectionnez Public.
  4. Examinez les détails dans la fenêtre et cliquez sur Enable custom auth.
  5. Base44 écrit automatiquement un prompt de câblage dans le chat IA pour connecter les pages aux routes de votre application et l’envoie au chat IA.
    Message de connexion personnalisée
Une fois que vous avez terminé l’étape 5, vous verrez de nouvelles pages de connexion, d’inscription, de mot de passe oublié et de réinitialisation de mot de passe dans votre menu déroulant Pages en haut de votre éditeur d’application.
  1. Publiez votre application pour que les pages de connexion personnalisées soient en direct.
Si vous décidez de revenir aux pages de connexion Base44 par défaut :
  1. Revenez à Public (deprecated) dans le menu déroulant App visibility dans le tableau de bord de l’application.
  2. Cliquez sur Revert sur le message de câblage dans le chat, puis Confirm.

Personnaliser la connexion Google

Base44 vous offre 2 façons de configurer la connexion Google, afin que vous puissiez gérer la façon dont les gens vivent la connexion et la façon dont votre marque est affichée :
  • Connexion Google par défaut : Configuration rapide à l’aide des identifiants de Base44. La fenêtre de connexion affiche « Se connecter avec Google » et porte la marque de base44.com. Pour utiliser cette méthode, activez le bouton Google authentication et sélectionnez Use the default Base44 OAuth.
Écran de connexion Google par défaut
  • OAuth Google personnalisé : Connectez votre propre client ID et secret Google Cloud dans le panneau Authentication. Les gens verront le domaine de votre application, pas « base44.com » lorsqu’ils se connectent avec Google. Cela est idéal pour les entreprises qui ont besoin d’une expérience entièrement marquée ou qui doivent répondre aux exigences d’entreprise.
Écran de connexion OAuth Google personnalisé
Vous devez être sur un forfait Builder ou supérieur pour utiliser l’OAuth Google personnalisé. Vous devez également avoir une méthode de paiement connectée à votre projet dans votre Google Cloud Console.
Pour configurer l’OAuth Google personnalisé :
  1. Connectez un domaine personnalisé à votre application.
  2. Allez sur Google Cloud Console et créez un nouveau projet pour votre application.
  3. Vérifiez votre domaine ici.
  4. Configurez votre application OAuth en complétant les informations suivantes :
    1. Overview : Entrez les informations de votre application.
    2. Branding : Configurez l’image de marque de votre application (en savoir plus sur l’image de marque) :
      1. Ajoutez votre logo. Il doit être similaire au logo de votre application.
      2. Créez une page d’accueil dans votre application en suivant ces directives.
      3. Créez une politique de confidentialité liée depuis votre page d’accueil en suivant ces directives.
      4. Ajoutez une page de support à votre application.
      5. Ajoutez votre domaine comme domaine autorisé.
      Configuration de votre application OAuth
    3. Audience : Choisissez si votre application est destinée à un usage interne ou externe.
    4. Clients : Obtenez votre Client ID et Secret :
      1. Cliquez sur Create client.
      2. Entrez les détails suivants :
        • Authorized JavaScript origins : Entrez votre domaine d’application.
        • Authorized redirect URIs : Entrez https://app.base44.com/api/apps/auth/callback
      3. Cliquez sur Create.
      Champs Client ID et redirect URI dans Google Console
    5. Data Access : Sélectionnez les scopes suivants :
      • openid
      • https://www.googleapis.com/auth/userinfo.email
Vous devez ajouter une page de destination à votre application qui inclut votre politique de confidentialité et vos conditions d’utilisation. Ces pages doivent être publiques et non derrière une connexion. Cela est requis pour l’approbation OAuth de Google.
  1. Retournez dans Base44 et terminez la configuration de votre connexion personnalisée :
    1. Cliquez sur Dashboard dans votre éditeur d’application.
    2. Cliquez sur Settings.
    3. Cliquez sur Authentication.
    4. Activez le bouton Google authentication.
    5. Sélectionnez Use a custom OAuth from Google Console.
    6. Entrez les informations pertinentes de votre application OAuth Google et cliquez sur Update.
Configuration de l'OAuth Google personnalisé dans Base44
Une fois que vous avez terminé les étapes ci-dessus, vous devez attendre que Google vérifie et approuve votre application, ce qui peut prendre jusqu’à 5 jours.

Collecte de données à l’inscription

Personnalisez l’expérience de votre application en collectant des détails clés des personnes lorsqu’elles s’inscrivent. Vous pouvez demander au chat de générer un formulaire d’inscription personnalisé qui rassemble des informations au-delà d’un simple e-mail et mot de passe (par exemple, nom complet, entreprise ou rôle) afin que vous puissiez accueillir les gens en douceur et adapter leur expérience d’application dès le départ. Choisissez où stocker les données :
  • Ensemble de données Users : Stocker les données en toute sécurité, visibles uniquement par les administrateurs de l’application. Cela est idéal pour les détails sensibles ou réservés aux administrateurs.
  • Ensemble de données connecté : Stocker les réponses des utilisateurs dans un ensemble de données distinct accessible au public. Cela est recommandé pour les données affichées ou partagées dans l’application (comme les noms d’entreprise).
Si vous collectez des données personnelles à l’inscription, telles que des noms ou des détails d’entreprise, assurez-vous que votre application a une politique de confidentialité qui explique ce que vous collectez et comment vous l’utilisez. Cela est une exigence légale dans de nombreuses régions et est également requis si vous utilisez Google OAuth.

Connexion intégrée de Base44

La connexion intégrée de Base44 est l’option d’authentification héritée. Toutes les nouvelles applications utilisent les pages de connexion personnalisées décrites ci-dessus. Si vous avez une application existante sur la connexion intégrée, vous pouvez migrer vers les pages de connexion personnalisées depuis la page Overview de votre application (voir les étapes ci-dessus).
Avec la connexion intégrée, l’écran de connexion apparaît automatiquement. Vous choisissez les méthodes de connexion à proposer et Base44 s’occupe du reste. Le design est géré par Base44 et ne peut pas être modifié.
Écran de connexion intégré de Base44

Choisir vos méthodes de connexion

Vous pouvez offrir plusieurs façons aux gens de s’inscrire, telles que e-mail, Google ou d’autres fournisseurs, afin que la connexion reste simple, sécurisée et familière. Vous pouvez activer plus d’une option. Pour choisir vos méthodes de connexion :
  1. Cliquez sur Dashboard dans votre éditeur d’application.
  2. Cliquez sur Settings.
  3. Cliquez sur Authentication.
  4. Activez le bouton à côté des options d’authentification pertinentes :
    • Email and password : Permet aux gens de créer un compte avec leur adresse e-mail et un mot de passe sécurisé.
    • Google : Permet aux gens de se connecter à l’aide de leurs identifiants de compte Google.
    • Microsoft : Permet aux gens de se connecter à l’aide de leurs identifiants Microsoft.
    • Facebook : Permet aux gens de se connecter à l’aide de leurs identifiants Facebook.
    • Apple : Permet aux gens de se connecter à l’aide de leur compte Apple.
    • Single sign-on (SSO) : Connectez un fournisseur d’identité externe qui prend en charge OIDC, tel qu’Okta ou le fournisseur d’identité de votre entreprise, afin que les gens puissent se connecter à l’aide des identifiants de ce fournisseur.
Ajout de méthodes d'authentification à votre application dans Base44

FAQ

Cliquez sur une question ci-dessous pour en savoir plus sur l’authentification.
Si les personnes ne reçoivent pas d’e-mails de vérification ou de réinitialisation de mot de passe, commencez par ces vérifications :
  • Demandez-leur de vérifier leurs dossiers spam ou indésirables au cas où l’e-mail aurait été filtré.
  • Faites-leur savoir qu’il peut prendre quelques minutes à certains fournisseurs de messagerie pour livrer le message.
  • Demandez-leur d’ajouter app@base44.com à leurs expéditeurs sûrs ou à leur liste d’autorisation afin que les futurs e-mails ne soient pas bloqués.
  • Lors de l’inscription, encouragez-les à entrer leur adresse e-mail en minuscules et à vérifier les fautes de frappe.
S’ils ne reçoivent toujours pas l’e-mail, demandez-leur de cliquer sur le lien de renvoi depuis votre application.Si cela ne fonctionne pas, supprimez leur enregistrement de la liste Users dans votre tableau de bord et demandez-leur de s’inscrire à nouveau avec la même adresse e-mail.Si plusieurs personnes signalent le même problème en même temps, ou si le renvoi et la réinscription ne le résolvent pas, contactez le support Base44 avec l’URL de votre application et les adresses e-mail concernées afin que nous puissions vérifier les problèmes de délivrabilité ou de plateforme.Si votre application a des pages de connexion personnalisées et que le lien de réinitialisation du mot de passe mène à une page blanche ou à une erreur, vérifiez que votre page de réinitialisation de mot de passe se trouve exactement au chemin /reset-password. Le lien dans l’e-mail est codé en dur sur ce chemin.
Cela arrive généralement lorsque le compte Facebook de la personne n’est pas entièrement vérifié. Facebook peut bloquer la connexion jusqu’à ce qu’il confirme son identité et vérifie l’e-mail sur son compte.Demandez-leur de :
  1. Ouvrir Facebook et aller dans Paramètres et confidentialité.
  2. Aller dans Centre des comptes.
  3. Aller dans Vérification puis Confirmation d’identité.
  4. Compléter les étapes de confirmation d’identité.
Une fois qu’ils ont terminé le flux de vérification de Facebook, ils peuvent essayer de se connecter à nouveau à votre application avec Facebook. Facebook contrôle cette exigence, pas Base44, vous ne pouvez donc pas la contourner depuis les paramètres de votre application.
Vous pouvez le faire avec des pages de connexion personnalisées. Lorsque votre application a des pages de connexion personnalisées, vous avez une page d’accueil publique et vos autres pages vérifient si le visiteur est connecté. Demandez à l’IA de protéger des pages spécifiques afin que les visiteurs non connectés soient redirigés vers votre page de connexion.Par exemple :
Fais en sorte que toutes les pages sauf la page d'accueil nécessitent la connexion. Redirige les visiteurs non connectés vers la page Login.
Base44 gère automatiquement tous les mots de passe en toute sécurité en arrière-plan. Si quelqu’un oublie son mot de passe, il peut le réinitialiser depuis votre page de connexion en cliquant sur Forgot password ?. Cela l’envoie à votre page /forgot-password, et l’e-mail de réinitialisation renvoie à votre page /reset-password.Utilisez l'écran de connexion avec l'option Forgot password pour le réinitialiser.
Oui. L’ajout d’une option de déconnexion maintient les choses sécurisées et donne aux gens la tranquillité d’esprit. Vous pouvez demander au chat d’inclure un bouton de déconnexion et de le placer dans la barre latérale ou l’en-tête de l’application, où il convient le mieux à votre design.Demander au chat un bouton de déconnexion.
Oui. Base44 prend en charge les fournisseurs d’authentification externes qui utilisent OpenID Connect (OIDC), y compris des fournisseurs tels que Kakao.Si vous êtes sur le forfait Elite, vous pouvez connecter des fournisseurs externes tels que Google, Microsoft, GitHub, Okta ou Kakao à l’aide de l’authentification unique (SSO) et de l’option Configuration avancée / manuelle. Vous avez besoin de votre propre compte avec le fournisseur d’identité, et vous êtes responsable de la création et de la gestion de l’application, du client ID, du client secret, de l’URI de redirection et de tout autre identifiant chez ce fournisseur.Pour des instructions étape par étape, consultez le guide sur la configuration de SSO dans Base44.Options de configuration SSO avancées
Le SDK Base44 ne prend pas en charge User.login(), donc si vous essayez de l’utiliser dans votre code, vous verrez une erreur.Pour gérer la connexion sur les applications sans pages de connexion personnalisées, utilisez toujours base44.auth.redirectToLogin(nextUrl). Cette méthode envoie l’utilisateur à la page de connexion et le ramène à votre site après sa connexion.Si vous avez des problèmes avec l’authentification, vérifiez que vous utilisez cette méthode correcte dans votre application.Incorrect (causera une erreur) :
User.login(nextUrl);
Correct :
base44.auth.redirectToLogin(nextUrl);
Conseil : Si vous voyez une erreur comme « TypeError: User.login is not a function », vérifiez vos imports et assurez-vous d’utiliser base44.auth.redirectToLogin à la place.
Oui. Les pages de connexion personnalisées sont des pages ordinaires dans la base de code de votre application, vous pouvez donc les ouvrir et les visualiser dans la fenêtre d’aperçu.Pour tester les flux complets d’inscription et de connexion, publiez votre application et ouvrez l’URL en direct dans un navigateur. Complétez le flux avec une adresse e-mail valide pour voir la même expérience que vos visiteurs auront.
La cause la plus courante est que votre application est définie sur Private. Sur une application privée, seuls les utilisateurs qui ont été explicitement invités par e-mail peuvent se connecter. Toute autre personne verra une erreur de connexion invalide, même si elle entre des identifiants valides.Pour vérifier et mettre à jour la visibilité de votre application :
  1. Cliquez sur Dashboard dans votre éditeur d’application.
  2. Cliquez sur Overview.
  3. Sous App Visibility, vérifiez le paramètre actuel.
    • S’il est défini sur Private, assurez-vous que l’utilisateur a été invité. Allez dans Users et cliquez sur Invite User pour l’ajouter.
    • Si vous voulez que tout le monde puisse s’inscrire et se connecter, changez la visibilité en Public.
Autres causes possibles :
  • L’utilisateur a entré un e-mail ou un mot de passe incorrect.
  • L’utilisateur n’a pas vérifié son adresse e-mail après son inscription.
  • La session de connexion a expiré. Demandez à l’utilisateur de se reconnecter.
Cette page a été traduite à l’aide de l’IA. Pour les informations les plus précises et à jour, consultez la version anglaise.