
Gestion des utilisateurs de votre application et de leurs rôles
Définir la visibilité de votre application
La visibilité de l’application décide qui peut l’ouvrir et si une connexion est nécessaire. Choisissez le niveau qui convient à votre application. La visibilité concerne uniquement qui peut entrer. La façon dont les personnes se connectent, par exemple avec e-mail et mot de passe ou Google, est un paramètre distinct sur la page Authentication. En savoir plus sur la gestion de la connexion et de l’inscription. Base44 utilise la visibilité intelligente pour vous suggérer un point de départ. Les applications qui se comportent comme des sites publics, comme les pages d’atterrissage ou les portfolios, sont automatiquement définies sur Public sans exiger de connexion. Vous pouvez changer ce paramètre à tout moment.
Choix de la visibilité de votre application depuis son tableau de bord
- Allez dans le Dashboard de votre application.
- Cliquez sur Overview.
- Cliquez sur la liste déroulante App Visibility.
- Sélectionnez un niveau de visibilité.
- Si votre application n’exige pas de connexion, elle ne peut pas identifier chaque visiteur. Les fonctionnalités qui dépendent de l’identité de l’utilisateur, comme les profils utilisateur ou les données enregistrées par utilisateur, ne fonctionnent pas.
- Si votre espace de travail impose le SSO, les personnes se connectent aux applications publiques via votre fournisseur d’identité. Sur une application qui offre les deux options publiques, sélectionnez Public (login required) pour que la connexion corresponde au reste de votre espace de travail, car Public (no login) est indisponible tant que le SSO est imposé. En savoir plus sur le SSO Enterprise et la visibilité des applications.
Afficher le badge Base44
Le badge Base44 est une petite étiquette « Edit with Base44 » en bas à droite de votre application en direct. Il montre que vous avez créé l’application avec Base44. Toute personne qui clique dessus peut copier votre application dans son propre compte et modifier sa propre version. Le badge n’apparaît que si votre application est publique. Le masquer empêche aussi les personnes de copier votre application.
Où apparaît le badge
- Cliquez sur Dashboard dans votre éditeur d’application.
- Cliquez sur Settings dans le menu de gauche.
- Activez ou désactivez l’interrupteur Platform Badge.
Inviter des utilisateurs dans votre application
Invitez des personnes à utiliser votre application en leur envoyant une invitation par e-mail depuis votre tableau de bord ou depuis l’intérieur de votre application. Inviter quelqu’un comme utilisateur ou admin contrôle ce qu’il peut faire dans l’application en direct. Cela ne lui donne pas accès à l’éditeur d’application ni au tableau de bord de votre application.- Si votre application est en visibilité Workspace, tous les membres de l’espace de travail ont automatiquement accès et n’ont pas besoin d’invitations individuelles.
- Si votre application est privée, que le SSO est sa seule méthode de connexion et que l’admission automatique est activée, les personnes sont ajoutées automatiquement lors de leur connexion et n’ont pas besoin d’invitations individuelles.
- Si votre application n’est pas encore publiée, la boîte de dialogue d’invitation affiche Your app isn’t published yet. Vous pouvez quand même envoyer les invitations, mais les invités ne peuvent pas accéder à l’application avant sa publication.
- Les permissions d’invitation dépendent de la visibilité de votre application :
- Application privée : seuls les admins peuvent inviter des personnes et choisir si le rôle est user ou admin.
- Application publique : les admins peuvent inviter des personnes et choisir les rôles. Les personnes avec le rôle user peuvent inviter d’autres personnes.
Depuis votre tableau de bord
Envoyez des invitations depuis le tableau de bord de votre application et choisissez le rôle de chaque personne. Pour inviter de nombreuses personnes à la fois, importez un fichier CSV ou texte d’adresses e-mail, comme une liste de contacts ou la liste exportée des utilisateurs de votre application. Base44 trouve chaque adresse du fichier, quelle que soit sa colonne, et l’ajoute à la liste. Vous pouvez ainsi les vérifier avant l’envoi. Pour inviter des personnes depuis votre tableau de bord :- Cliquez sur Dashboard dans votre éditeur d’application.
- Cliquez sur Overview.
- Cliquez sur Send Invites dans la section Invite Users.
- Saisissez l’adresse e-mail de chaque personne à inviter, ou cliquez sur Upload CSV pour ajouter des adresses depuis un fichier.
- Choisissez un rôle sous Select role.
- Cliquez sur Send invitation.

Invitation de personnes dans votre application depuis votre tableau de bord
Depuis votre application
Vous pouvez aussi inviter des personnes directement depuis l’intérieur de votre application en demandant au chat IA de configurer les invitations dans l’application. Utilisez l’option d’invitation qu’il ajoute pour saisir l’adresse e-mail de chaque personne et, si demandé, choisir le rôle à lui donner. Exemple de prompt :Ajoute la possibilité d'inviter des utilisateurs à l'application depuis l'intérieur de l'application

Ajouter des invitations dans l'application avec le chat IA
Limites quotidiennes d’invitations
Chaque application peut envoyer un nombre défini d’invitations sur toute période de 24 heures. La limite dépend du plan de l’espace de travail propriétaire de l’application.Partager le lien de votre application
Partagez un lien vers votre application pour que les personnes puissent y accéder directement. Pour partager le lien de votre application :- Cliquez sur Dashboard dans votre éditeur d’application.
- Cliquez sur Overview.
- Cliquez sur Copy Link dans la section Invite Users.
- Partagez le lien partout où vous voulez que les personnes accèdent à votre application.

Partage d'un lien vers votre application
Les personnes voient que mon application n'est pas encore disponible
Les personnes voient que mon application n'est pas encore disponible
Les personnes doivent demander l'accès à mon application
Les personnes doivent demander l'accès à mon application
Les personnes voient que l'accès est restreint
Les personnes voient que l'accès est restreint
Le lien de mon application fonctionne, mais pas mon domaine personnalisé
Le lien de mon application fonctionne, mais pas mon domaine personnalisé
.base44.app, dans un autre navigateur. Vous la trouvez sous Domains dans votre tableau de bord. Si cette adresse ouvre votre application, le problème vient de la configuration de votre domaine, pas de votre application. Vérifiez le statut et les enregistrements DNS de votre domaine dans Dépanner votre domaine.Gérer les utilisateurs de votre application
La page App Users liste toutes les personnes inscrites à votre application ou invitées. Utilisez-la pour voir qui utilise votre application, trouver une personne précise et garder ses informations à jour. Elle affiche toujours les utilisateurs de votre application en direct, même quand vous travaillez avec des données de test.Consulter les utilisateurs de votre application
Ouvrez la page App Users pour voir toutes les personnes de votre application. Ouvrez ensuite les détails d’une personne pour vérifier ses informations de compte et modifier son rôle ou ses champs personnalisés. Chaque ligne affiche le nom de la personne, son rôle, son adresse e-mail et sa date d’inscription, ainsi que les champs personnalisés ajoutés pour vos utilisateurs. Les personnes invitées qui ne se sont pas encore connectées affichent Never dans la colonne Joined. Pour consulter et modifier les détails d’un utilisateur :- Cliquez sur Dashboard dans votre éditeur d’application.
- Cliquez sur App Users.
- Cliquez sur la ligne de la personne.
- Vérifiez son ID utilisateur, son nom, son adresse e-mail et sa date d’inscription. Pour copier son ID, cliquez sur l’icône de copie à côté.
- Sous Edit User, modifiez son rôle ou ses champs personnalisés.
- Cliquez sur Save.

Vérifier et modifier les détails d'un utilisateur de l'application
Trouver un utilisateur de l’application
Recherchez dans la liste quand vous devez vérifier si une personne s’est inscrite ou trouver rapidement son compte. Saisissez un nom ou une adresse e-mail dans la zone Search by Email or Name. Pour voir uniquement les personnes ayant un certain rôle, cliquez sur la liste déroulante des rôles à côté de la zone de recherche et choisissez un rôle. Pour voir les personnes qui attendent votre approbation, cliquez sur l’onglet Pending requests.
Rechercher et filtrer les utilisateurs de votre application
Modifier une adresse e-mail
Vous ne pouvez pas modifier l’adresse e-mail ni le nom d’un utilisateur, ni depuis la page App Users, ni en modifiant ses détails. Base44 utilise l’adresse e-mail pour identifier chaque personne. Une autre adresse correspond donc à un autre compte. Si une personne doit utiliser une nouvelle adresse e-mail, donnez accès à cette adresse et retirez l’ancien compte. Le nouveau compte repart de zéro. Les valeurs des champs personnalisés ne sont donc pas reprises. Les enregistrements créés par l’ancien compte affichent toujours l’ancienne adresse sous Created by dans vos données. Pour transférer un utilisateur vers une nouvelle adresse e-mail :- Invitez la nouvelle adresse e-mail avec le même rôle. Sur une application publique, la personne peut aussi s’inscrire elle-même avec la nouvelle adresse.
- Une fois qu’elle s’est connectée avec la nouvelle adresse, retirez l’ancien compte.
Retirer un utilisateur de l’application
Retirez une personne quand elle ne doit plus utiliser votre application. Le retrait la déconnecte immédiatement, désactive son mot de passe et ses codes de connexion, et déplace son profil dans Recently deleted. Il y reste 30 jours. Vous pouvez donc la restaurer si vous l’avez retirée par erreur. Après 30 jours, il est supprimé définitivement. Pour retirer un utilisateur de l’application :- Cliquez sur Dashboard dans votre éditeur d’application.
- Cliquez sur App Users.
- Cliquez sur l’icône More actions à côté de la personne.
- Sélectionnez Remove user. Pour une personne qui n’a pas encore accepté son invitation, sélectionnez plutôt Cancel invite.

Retirer un utilisateur depuis le menu More actions
Restaurer un utilisateur de l’application
Si vous avez retiré une personne par erreur, restaurez-la depuis Recently deleted dans un délai de 30 jours. Son profil, son ID utilisateur et son rôle dans l’application reviennent. Les enregistrements qu’elle a créés restent donc liés à elle. Si elle avait un accès collaborateur, vous devez le lui redonner.- Son adresse e-mail appartient déjà à un utilisateur actif, par exemple parce qu’elle s’est réinscrite.
- Elle a perdu l’accès via un groupe de l’espace de travail ou l’espace de travail lui-même. Ajoutez-la d’abord à nouveau à cet endroit, puis restaurez-la.
- Cliquez sur Dashboard dans votre éditeur d’application.
- Cliquez sur App Users.
- Cliquez sur l’icône More actions en haut de la page et sélectionnez Recently deleted.
- Cliquez sur l’icône Restore à côté de la personne.
Supprimer définitivement un utilisateur
Supprimez définitivement le profil d’une personne quand vous ne voulez pas attendre les 30 jours, par exemple si elle vous a demandé de supprimer ses données. Vous ne pouvez pas le restaurer ensuite. Pour supprimer tout ce qu’elle a laissé d’autre dans votre application, consultez Supprimer les données utilisateur de votre application. Pour supprimer définitivement un utilisateur retiré :- Cliquez sur Dashboard dans votre éditeur d’application.
- Cliquez sur App Users.
- Cliquez sur l’icône More actions en haut de la page et sélectionnez Recently deleted.
- Cliquez sur l’icône Delete à côté de la personne.
- Cliquez sur Delete permanently pour confirmer.
Choisir les rôles de vos utilisateurs
Les rôles contrôlent ce que chaque personne peut faire sur votre application en direct. Par défaut, chaque application inclut 2 rôles :- Admin : peut gérer les zones réservées aux admins sur l’application en direct.
- User : peut consulter et utiliser l’application sans permissions spéciales.
- Cliquez sur Dashboard dans votre éditeur d’application.
- Cliquez sur App Users.
- Sélectionnez l’utilisateur dont vous voulez changer le rôle.
- Cliquez sur la liste déroulante Role et choisissez Admin ou User.
- Cliquez sur Save.
Donner à un groupe l’accès à votre application
Au lieu d’ajouter les personnes une par une, vous pouvez donner l’accès à votre application à tout un groupe d’espace de travail en une fois. Tous les membres du groupe obtiennent l’accès avec le rôle que vous choisissez, et l’accès reste synchronisé automatiquement à mesure que les personnes rejoignent ou quittent le groupe.- Le partage de votre application avec un groupe nécessite un plan Enterprise (Business ou Enterprise). Le partage de groupes du fournisseur d’identité (IdP) nécessite aussi le SSO et le plan Enterprise, que le plan Business n’inclut pas. En savoir plus sur les groupes d’espace de travail.
- Les groupes sont créés et gérés dans les paramètres de votre espace de travail, pas dans votre application. Vous ne pouvez donc partager qu’avec des groupes qui y existent déjà.
- Sur une application privée, tous les membres des groupes invités obtiennent l’accès à votre application et reçoivent un e-mail les en informant.
- Sur une application workspace, tout le monde a déjà accès, donc inviter un groupe définit uniquement le rôle de ses membres.
Ajouter un groupe
Invitez un groupe d’espace de travail depuis l’onglet Groups de votre application et choisissez le rôle de ses membres. Pour donner à un groupe l’accès à votre application :- Cliquez sur Dashboard dans votre éditeur d’application.
- Cliquez sur App Users.
- Cliquez sur l’onglet Groups.
- Cliquez sur Invite group.
- Dans la zone Search for a group, trouvez le groupe à ajouter et cochez sa case.
- Cliquez sur la liste déroulante Assign role to group et choisissez le rôle que tous les membres du groupe doivent avoir.
- Cliquez sur Invite group.

Invitation d'un groupe dans votre application
Gérer l’accès des groupes
L’onglet Groups liste chaque groupe qui a accès, avec son type, son nombre de membres et son rôle. Depuis cet onglet, vous pouvez changer le rôle d’un groupe ou retirer son accès à tout moment. Pour gérer l’accès des groupes :- Cliquez sur Dashboard dans votre éditeur d’application.
- Cliquez sur App Users.
- Cliquez sur l’onglet Groups.
- Effectuez l’une des actions suivantes :
Changer le rôle d'un groupe
Changer le rôle d'un groupe

Changement du rôle d'un groupe dans votre application
Retirer l'accès d'un groupe
Retirer l'accès d'un groupe
- Sur la ligne du groupe, cliquez sur l’icône de suppression.
- Dans la fenêtre de confirmation, cliquez sur Remove group.

Retrait d'un groupe de votre application
Travailler avec des collaborateurs
Les collaborateurs sont les personnes qui vous aident à construire votre application dans votre éditeur d’application. Ajoutez des collaborateurs quand vous voulez que quelqu’un conçoive, configure ou maintienne l’application avec vous.- Collaborateurs
- Peuvent ouvrir l’éditeur d’application et le tableau de bord de votre application.
- Vous aident à concevoir des pages, modifier la logique, connecter des données et configurer les paramètres.
- Sont invités depuis l’icône Invite collaborators dans l’éditeur d’application.
- Admins
- Se connectent à l’application en direct.
- Accèdent aux zones réservées aux admins sur l’application en direct, comme des rapports protégés ou des outils de gestion.
- Ne peuvent pas ouvrir l’éditeur d’application ni le tableau de bord de votre application, sauf s’ils sont aussi collaborateurs.
Inviter des collaborateurs
Invitez des collaborateurs directement depuis votre éditeur d’application. Si votre application permet aux membres de l’espace de travail de rejoindre d’eux-mêmes, les personnes de votre espace de travail n’ont pas besoin d’invitation.- Allez dans votre éditeur d’application.
- Cliquez sur l’icône Add collaborator en haut. Si plus de personnes travaillent sur l’application que la barre supérieure ne peut en afficher, cliquez plutôt sur le nombre à côté de leurs avatars.
-
Saisissez l’adresse e-mail de la personne dans la zone de recherche, puis cliquez sur Invite suivi de son e-mail. Pour inviter plusieurs personnes à la fois, cliquez plutôt sur Invite collaborators.

Inviter un collaborateur par e-mail depuis le menu Add collaborator
- Ajoutez d’autres personnes en saisissant leur e-mail, ou commencez à taper le nom d’un membre de l’espace de travail et choisissez-le dans la liste. La liste affiche les membres de votre espace de travail qui ne sont pas encore collaborateurs sur cette application. Séparez les adresses e-mail par des virgules.
- Cliquez sur Invite.

Invitation de collaborateurs dans votre application Base44
Choisir qui peut collaborer
Décidez si les personnes ont besoin d’une invitation pour collaborer sur votre application, ou si toute personne de votre espace de travail peut la rejoindre d’elle-même. Les applications Base Code permettent aux membres de l’espace de travail de les rejoindre par défaut. Toutes les autres applications commencent avec les personnes invitées uniquement. Elles fonctionnent donc comme avant tant que vous ne modifiez pas le paramètre. Pour choisir qui peut collaborer sur votre application :- Allez dans votre éditeur d’application.
- Cliquez sur l’icône Add collaborator en haut.
- Cliquez sur Invite collaborators.
- À côté de Who can collaborate on this app?, sélectionnez une option :
- Workspace members : toute personne de votre espace de travail devient collaborateur en ouvrant l’application. Les invités de l’espace de travail ont toujours besoin d’une invitation, et vous pouvez toujours inviter des personnes par e-mail.
- Invited only : seules les personnes que vous invitez peuvent collaborer sur l’application.

Choisir qui peut collaborer
Gérer les collaborateurs
Retirez un collaborateur quand il n’a plus besoin d’accéder à l’éditeur d’application. Pour gérer les collaborateurs :- Allez dans votre éditeur d’application.
- Cliquez sur l’icône Add collaborator en haut.
- Cliquez sur Invite collaborators.
- Trouvez le collaborateur concerné et cliquez sur l’icône More actions .
- Cliquez sur Remove collaborator.
- Dans la fenêtre de confirmation, sélectionnez une option :
- Remove collaborator access only : révoque immédiatement son accès à l’éditeur d’application et l’empêche de faire des modifications, mais le conserve dans la liste App Users avec son rôle existant pour qu’il puisse encore utiliser l’application en direct.
- Remove from app entirely : révoque son accès collaborateur et le retire de la liste App Users pour qu’il ne puisse plus se connecter ni utiliser l’application.
Restreindre les invitations de collaborateurs externes
Par défaut, tout membre de l’espace de travail peut inviter des personnes extérieures à l’espace de travail à collaborer sur les applications. Vous pouvez limiter cela pour que seuls les propriétaires et administrateurs de l’espace de travail puissent envoyer ces invitations.Tester votre application en tant qu’utilisateur
Consultez votre application et interagissez avec elle comme n’importe quel utilisateur ou rôle pour vérifier les permissions, résoudre des problèmes ou tester les parcours utilisateur.Pourquoi tester votre application en tant qu'utilisateur ?
- Tests réalistes : testez l’application exactement comme un utilisateur ou rôle spécifique la voit
- Visibilité des permissions : vérifiez rapidement ce que chaque rôle ou utilisateur peut et ne peut pas atteindre
- Dépannage plus rapide : reproduisez et déboguez les problèmes signalés dans le contexte réel de la personne
- Validation des parcours : effectuez des vérifications de bout en bout, comme l’intégration et les tâches clés, avant les mises en production
- Allez dans votre éditeur d’application.
- Cliquez sur l’icône More actions en haut à droite.
- Sélectionnez Act as a user.

Sélection de « Act as a user » dans l'éditeur d'application Base44
- Cliquez sur la liste déroulante à côté de You’re acting as et sélectionnez l’utilisateur concerné.
- Prévisualisez l’application et interagissez avec elle en tant que cet utilisateur.
- Cliquez sur Exit mode quand vous avez terminé de tester en tant qu’autre utilisateur.

Test de votre application en tant qu'utilisateur dans Base44
FAQ
Cliquez ci-dessous pour en savoir plus sur la gestion de l’accès à votre application.Les personnes peuvent-elles s'inscrire seules pour utiliser mon application ?
Les personnes peuvent-elles s'inscrire seules pour utiliser mon application ?
Puis-je exiger la connexion sur seulement certaines pages d'une application publique ?
Puis-je exiger la connexion sur seulement certaines pages d'une application publique ?
Comment protéger une application publique ?
Comment protéger une application publique ?
Quelles options de visibilité ont les applications créées avant les pages de connexion personnalisées ?
Quelles options de visibilité ont les applications créées avant les pages de connexion personnalisées ?
Comment examiner les demandes d'accès à mon application privée ?
Comment examiner les demandes d'accès à mon application privée ?
- Cliquez sur l’icône de notifications dans votre espace de travail.
- Cliquez sur Review pour ouvrir la demande et décider d’accorder l’accès.

Examen d'une demande d'accès
Quelle est la différence entre un utilisateur d'application et un collaborateur ?
Quelle est la différence entre un utilisateur d'application et un collaborateur ?
Dois-je rendre quelqu'un admin dans Users pour qu'il puisse modifier mon application ?
Dois-je rendre quelqu'un admin dans Users pour qu'il puisse modifier mon application ?
Comment gérer les paramètres de sécurité de l'application ?
Comment gérer les paramètres de sécurité de l'application ?
Pourquoi une fonctionnalité que j'ai construite pour les membres ne fonctionne-t-elle que pour les admins ?
Pourquoi une fonctionnalité que j'ai construite pour les membres ne fonctionne-t-elle que pour les admins ?
Users pour protéger les données de connexion, seuls les collaborateurs et le propriétaire de l’application peuvent donc la lire. Toute fonctionnalité qui lit l’entité Users, comme une page de profil de membre ou du contenu personnalisé, fonctionne pour les admins mais pas pour les membres ordinaires. La lire directement peut aussi déclencher une erreur Authentication required to view users.La solution est de stocker les données des membres dans une entité séparée, comme UserProfile, et de pointer vos fonctionnalités vers celle-ci au lieu de l’entité intégrée Users.Pour la mettre en place, collez ce prompt dans le chat IA :Crée une nouvelle entité appelée UserProfile. Déplace les champs personnalisés de l'entité Users vers UserProfile. Établis une relation 1:1 entre Users et UserProfile. Assure-toi qu'un UserProfile est créé automatiquement quand un nouvel utilisateur s'inscrit. Mets à jour l'application pour récupérer les détails utilisateur depuis UserProfile au lieu de Users. Définis les permissions pour que les utilisateurs ne puissent modifier que leur propre profil, mais que tout le monde puisse le lire.Après que l’IA a fait les modifications, allez dans le Dashboard de votre application, cliquez sur Data, ouvrez votre nouvelle table UserProfile et cliquez sur Permissions pour vérifier que ses règles correspondent à l’accès voulu.Comment créer de faux utilisateurs pour tester les parcours utilisateur en toute sécurité ?
Comment créer de faux utilisateurs pour tester les parcours utilisateur en toute sécurité ?
- Allez dans le Dashboard de votre application.
- Cliquez sur App Users.
- Cliquez sur Invite users pour envoyer une invitation, ou enregistrez un nouveau compte via la page d’inscription publique de votre application.
- Attribuez le rôle ou les permissions voulus au profil de test.
