
Un exemple de page de connexion personnalisée construite dans une application Base44
À 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.

Le menu déroulant des pages dans l'éditeur affichant les 4 pages d'authentification
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 :- Ouvrez votre éditeur d’application.
- (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).
- Tapez votre demande dans le chat. Par exemple :

Modification d'une page de connexion personnalisée via le chat
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.
Ajout de méthodes de connexion à votre page de connexion
- Cliquez sur Dashboard dans votre éditeur d’application.
- Cliquez sur Settings.
- Cliquez sur Authentication.
- Activez le bouton pour le fournisseur que vous souhaitez ajouter.
- Cliquez sur Send to chat sur la carte du fournisseur. L’IA ajoute le bouton de connexion du fournisseur à vos pages de connexion et d’inscription.
- Le SSO est disponible avec un forfait Enterprise (Business ou Enterprise). Les espaces de travail créés avant le 1er octobre 2026 conservent leur exigence de forfait précédente, à savoir le forfait Elite ou supérieur. 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.
Vérifier les inscriptions par e-mail
Lorsque quelqu’un s’inscrit avec un e-mail et un mot de passe, Base44 lui envoie un code à 6 chiffres. Ce code confirme que l’adresse e-mail lui appartient. Cela évite les faux comptes et les comptes mal saisis dans votre application. Comment fonctionne la vérification pour les utilisateurs de votre application :- Après l’envoi du formulaire d’inscription, votre application leur demande de saisir le code envoyé par Base44.
- Le code est valable 10 minutes. Une fois le code saisi, ils sont connectés à votre application.
- S’ils saisissent un mauvais code 5 fois ou si le code expire, ils peuvent demander un nouveau code depuis l’écran de vérification. Ils peuvent aussi se réinscrire avec la même adresse e-mail.
- Tant qu’ils n’ont pas vérifié leur adresse, ils ne peuvent pas se connecter avec leur mot de passe.
Aider les utilisateurs qui ne reçoivent pas de code
Aider les utilisateurs qui ne reçoivent pas de code
- Vérifier son dossier spam ou courrier indésirable.
- Patienter quelques minutes, car certains fournisseurs de messagerie livrent les messages lentement.
- Ajouter
no-reply@base44-apps.comà sa liste d’expéditeurs fiables, ou votre propre adresse d’envoi si vous avez configuré un domaine d’e-mail personnalisé. - Vérifier l’adresse e-mail saisie pour repérer les fautes de frappe.
- Demander un nouveau code depuis l’écran de vérification.
S’inscrire depuis une invitation
Lorsque vous invitez quelqu’un dans votre application, cette personne reçoit un e-mail avec un lien vers votre application. L’invitation ne crée pas de mot de passe. La personne choisit le sien lors de sa première inscription. Pour entrer, elle ouvre le lien de l’e-mail d’invitation et s’inscrit sur votre application avec l’adresse e-mail invitée. Elle choisit un mot de passe, puis saisit le code à 6 chiffres envoyé par Base44 pour confirmer l’adresse. Si votre application propose la connexion Google, Microsoft, Facebook ou Apple, elle peut plutôt se connecter avec ce fournisseur, avec l’adresse e-mail invitée, sans mot de passe. Tant qu’elles ne sont pas inscrites, les personnes invitées n’ont pas de compte. La page de mot de passe oublié ne peut donc pas leur envoyer d’e-mail de réinitialisation. Sur une application privée, s’inscrire avec une autre adresse e-mail vous envoie une demande d’accès au lieu de leur donner accès.À 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 ne fonctionne plus.
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 voit une erreur d’invalidité ou d’expiration. Il doit demander un nouvel e-mail de réinitialisation depuis votre page /forgot-password.
Les personnes inscrites avec Google ou un autre fournisseur n’ont pas de mot de passe pour votre application. Elles peuvent en définir un depuis votre page de mot de passe oublié, comme pour une réinitialisation. Elles peuvent ensuite se connecter des deux façons. Cela ne fonctionne que si la connexion par e-mail et mot de passe est activée pour votre application.
- Design : l’e-mail reprend automatiquement le logo et les couleurs de votre application. Pour le modifier, ouvrez Emails dans votre tableau de bord. En savoir plus sur la personnalisation des e-mails intégrés.
- Domaine personnalisé : si votre application a un domaine personnalisé, l’e-mail utilise automatiquement ce domaine dans le lien de réinitialisation. Aucune configuration supplémentaire n’est nécessaire.
Connexion personnalisée pour les applications existantes
Sur ces applications, le menu déroulant App Visibility propose 2 options publiques, Public (no login) et Public (login required). Sélectionnez Public (no login) pour passer aux nouvelles pages de connexion personnalisées. Les applications qui utilisent déjà des pages de connexion personnalisées proposent une seule option Public. Vous n’avez donc rien à changer. Pour activer la connexion personnalisée sur une application existante :- Cliquez sur Dashboard dans votre éditeur d’application.
- Cliquez sur Overview.
- Cliquez sur le menu déroulant App visibility et sélectionnez Public.
- Examinez les détails dans la fenêtre et cliquez sur Enable custom auth.
- 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.

Le prompt de câblage prérempli
- Publiez votre application pour que les pages de connexion personnalisées soient en direct.
- Revenez à Public (deprecated) dans le menu déroulant App visibility dans le tableau de bord de l’application.
- Cliquez sur Revert sur le message de câblage dans le chat, puis Confirm.
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).
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 voient 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é
- Connectez un domaine personnalisé à votre application.
- Allez sur Google Cloud Console et créez un nouveau projet pour votre application.
- Vérifiez votre domaine ici.
- Configurez votre application OAuth en complétant les informations suivantes :
- Overview : Entrez les informations de votre application.
- Branding : Configurez l’image de marque de votre application (en savoir plus sur l’image de marque) :
- Ajoutez votre logo. Il doit être similaire au logo de votre application.
- Créez une page d’accueil dans votre application en suivant ces directives.
- Créez une politique de confidentialité liée depuis votre page d’accueil en suivant ces directives.
- Ajoutez une page de support à votre application.
- Ajoutez votre domaine comme domaine autorisé.

Configuration de votre application OAuth dans Google Cloud Console
- Audience : Choisissez si votre application est destinée à un usage interne ou externe.
- Clients : Obtenez votre Client ID et Secret :
- Cliquez sur Create client.
- 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
- Cliquez sur Create.

Saisie des détails du client dans Google Cloud Console
- Data Access : Sélectionnez les scopes suivants :
openidhttps://www.googleapis.com/auth/userinfo.email
- Retournez dans Base44 et terminez la configuration de votre connexion personnalisée :
- Cliquez sur Dashboard dans votre éditeur d’application.
- Cliquez sur Settings.
- Cliquez sur Authentication.
- Activez le bouton Google authentication.
- Sélectionnez Use a custom OAuth from Google Console.
- Entrez les informations pertinentes de votre application OAuth Google et cliquez sur Update.

Finalisation de la configuration OAuth Google dans Base44
Configurer la connexion Apple
La connexion Apple permet aux utilisateurs de votre application de se connecter avec leur compte Apple, sans créer de mot de passe pour votre application. Elle utilise les propres identifiants Apple de Base44. Vous n’avez donc pas besoin de compte Apple Developer, de clés ni de configuration dans la console développeur d’Apple.Utiliser la connexion Apple
La connexion Apple est désactivée par défaut. Activez-la pour afficher une option de connexion avec Apple sur vos pages de connexion et d’inscription. Lorsque quelqu’un se connecte avec Apple, Apple lui demande s’il veut partager son adresse e-mail ou la masquer. S’il la masque, votre application reçoit une adresse relais privée Apple au lieu de son véritable e-mail. Base44 utilise cette adresse comme e-mail dans votre application. Pour activer ou désactiver la connexion Apple :- Cliquez sur Dashboard dans votre éditeur d’application.
- Cliquez sur Settings.
- Cliquez sur Authentication.
- Activez ou désactivez Apple authentication.
- Si votre application a des pages de connexion personnalisées et que vous avez activé Apple, cliquez sur Send to chat sur la carte Apple authentication. L’IA ajoute un bouton de connexion avec Apple à vos pages de connexion et d’inscription.
- Publiez votre application.

Activer ou désactiver Apple authentication
Soumettre des applications iOS
Les règles de l’App Store d’Apple exigent généralement que les applications proposant une connexion tierce, comme Google, Microsoft ou Facebook, proposent aussi une option de connexion qui protège la vie privée, comme Sign in with Apple. Si votre application propose l’un de ces fournisseurs, activez la connexion Apple et publiez votre application avant de la soumettre à l’examen. La connexion Apple fonctionne dans l’application iOS que vous créez à partir des fichiers de store générés par Base44. En savoir plus sur la publication de votre application sur les app stores.Se connecter sur mobile
Vos applications iOS et Android proposent les mêmes méthodes de connexion que votre application web. Vous activez ou désactivez donc la connexion Google et Apple au même endroit. Découvrez comment dans choisir vos méthodes de connexion. Lorsque quelqu’un appuie sur la connexion Google ou Apple dans votre application, une fenêtre de connexion s’ouvre sur son téléphone. Elle le ramène ensuite dans votre application, connecté.Configurer la connexion mobile
Sur iOS, la connexion Google et Apple fonctionne dès que vous créez votre application à partir des fichiers générés par Base44. Il n’y a rien à configurer. Sur Android, la connexion Google nécessite une étape supplémentaire : ajoutez vos empreintes de signature Google Play à Base44. La connexion Google fonctionne alors dans la version installée depuis Google Play, y compris les canaux de test. Découvrez comment ajouter votre SHA Google Play.Corriger la connexion mobile
Si la connexion fonctionne sur le web mais pas dans votre application mobile, commencez par les causes les plus courantes ci-dessous.Corriger la connexion Google qui boucle sur Android
Corriger la connexion Google qui boucle sur Android
.zip des certificats au lieu de coller une seule empreinte.Mettre à jour une ancienne version de votre application
Mettre à jour une ancienne version de votre application
Connexion intégrée de Base44
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 :- Cliquez sur Dashboard dans votre éditeur d’application.
- Cliquez sur Settings.
- Cliquez sur Authentication.
- 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.

Les méthodes d'authentification
FAQ
Cliquez sur une question ci-dessous pour en savoir plus sur l’authentification.Pourquoi mon utilisateur n'a-t-il pas reçu d'e-mail de réinitialisation du mot de passe ?
Pourquoi mon utilisateur n'a-t-il pas reçu d'e-mail de réinitialisation du mot de passe ?
/reset-password. Le lien dans l’e-mail est codé en dur sur ce chemin.Pourquoi les gens voient-ils une erreur lorsqu'ils essaient de se connecter avec Facebook ?
Pourquoi les gens voient-ils une erreur lorsqu'ils essaient de se connecter avec Facebook ?
- Ouvrir Facebook et aller dans Paramètres et confidentialité.
- Aller dans Centre des comptes.
- Aller dans Vérification puis Confirmation d’identité.
- Compléter les étapes de confirmation d’identité.
Comment afficher une page d'accueil publique mais exiger la connexion pour les autres pages ?
Comment afficher une page d'accueil publique mais exiger la connexion pour les autres pages ?
Comment les mots de passe sont-ils gérés et que se passe-t-il si quelqu'un oublie le sien ?
Comment les mots de passe sont-ils gérés et que se passe-t-il si quelqu'un oublie le sien ?
/forgot-password, et l’e-mail de réinitialisation renvoie à votre page /reset-password.
Réinitialiser un mot de passe depuis la page de connexion
Les personnes peuvent-elles se connecter à mon application avec un code à usage unique ou un lien magique ?
Les personnes peuvent-elles se connecter à mon application avec un code à usage unique ou un lien magique ?
Puis-je activer l'authentification à deux facteurs pour les utilisateurs de mon application ?
Puis-je activer l'authentification à deux facteurs pour les utilisateurs de mon application ?
Puis-je limiter l'inscription au domaine e-mail de mon entreprise ?
Puis-je limiter l'inscription au domaine e-mail de mon entreprise ?
Puis-je ajouter une option de déconnexion pour mes utilisateurs ?
Puis-je ajouter une option de déconnexion pour mes utilisateurs ?

Ajouter un bouton de déconnexion
Base44 prend-il en charge les fournisseurs d'authentification externes comme Kakao ?
Base44 prend-il en charge les fournisseurs d'authentification externes comme Kakao ?

Les champs SSO avancés
Pourquoi est-ce que j'obtiens une erreur lorsque j'utilise User.login() dans le SDK Base44 ? Que dois-je utiliser à la place ?
Pourquoi est-ce que j'obtiens une erreur lorsque j'utilise User.login() dans le SDK Base44 ? Que dois-je utiliser à la place ?
User.login(), donc si vous essayez de l’utiliser dans votre code, vous voyez 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 (provoque une erreur) :base44.auth.redirectToLogin à la place.Puis-je prévisualiser le formulaire d'inscription sur mon application ?
Puis-je prévisualiser le formulaire d'inscription sur mon application ?
Pourquoi les utilisateurs obtiennent-ils une erreur 'invalid login' ?
Pourquoi les utilisateurs obtiennent-ils une erreur 'invalid login' ?
- Cliquez sur Dashboard dans votre éditeur d’application.
- Cliquez sur Overview.
- 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.
- 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.