Skip to main content
Utilisez les paramètres de visibilité pour décider qui peut ouvrir votre application et si une connexion est nécessaire. Utilisez ensuite les rôles pour contrôler ce que chaque personne peut voir et faire dans l’application, comme consulter des données ou gérer des commandes. Enfin, ajoutez des collaborateurs pour travailler avec vous dans l’éditeur d’application afin de concevoir, configurer et maintenir l’application. Seuls les collaborateurs et le propriétaire de l’application peuvent accéder à l’éditeur d’application et au tableau de bord de votre application. Les rôles comme Admin et User contrôlent ce que les personnes peuvent faire dans l’application en direct, mais ils ne donnent pas accès à l’éditeur ni au tableau de bord.
Users 1

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.
Appvis 1

Choix de la visibilité de votre application depuis son tableau de bord

Pour définir la visibilité de votre application :
  1. Allez dans le Dashboard de votre application.
  2. Cliquez sur Overview.
  3. Cliquez sur la liste déroulante App Visibility.
  4. Sélectionnez un niveau de visibilité.
Important :
  • Les applications privées sont disponibles uniquement sur les plans payants.
  • Si vous définissez votre application sur Private, vous devez inviter les personnes pour qu’elles puissent se connecter et utiliser votre application, sauf si vous activez l’admission automatique. Cliquez sur Send Invites pour envoyer des invitations ou partager le lien de votre application. Les personnes non invitées ou non admises via le SSO voient un message d’erreur.
Bon à savoir sur la visibilité de l’application :
  • 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 fonctionneront 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.

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.
Comment fonctionnent les invitations :
  • 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 utilisateurs.

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 des personnes depuis votre tableau de bord :
  1. Cliquez sur Dashboard dans votre éditeur d’application.
  2. Cliquez sur Overview.
  3. Dans la section Invite Users, cliquez sur Send Invites.
  4. Saisissez l’adresse e-mail de chaque personne à inviter.
  5. Cliquez sur la liste déroulante Access level et choisissez un rôle.
  6. Cliquez sur Send Invitation.
Sendinvites 1

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
Demande au chat IA d'ajouter la possibilité d'inviter des utilisateurs depuis l'intérieur de votre application

Demande au chat IA d'ajouter la possibilité d'inviter des utilisateurs depuis l'intérieur de votre 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 :
  1. Cliquez sur Dashboard dans votre éditeur d’application.
  2. Cliquez sur Overview.
  3. Dans la section Invite Users, cliquez sur Copy Link.
  4. Partagez le lien partout où vous voulez que les personnes accèdent à votre application.
Vous pouvez aussi le faire depuis la barre du haut. Cliquez sur Publish, puis sur Share your app, et envoyez des invitations par e-mail avec un rôle, cliquez sur Copy link, ou publiez directement sur Facebook, LinkedIn, X, WhatsApp ou Reddit.
Copylink 1

Partage d'un lien vers votre application

Si vous partagez un lien avec une personne qui n’a pas les permissions d’accès à votre application, elle voit une fenêtre lui demandant de demander l’accès. Base44 lui envoie un code de vérification par e-mail avant que sa demande vous parvienne, donc chaque demande que vous examinez vient d’une adresse dont la personne a confirmé être propriétaire. Elle peut renvoyer ce code ou corriger son adresse, et vous ne voyez rien tant qu’elle n’a pas vérifié. Une fois la vérification faite, vous recevez une notification et pouvez examiner la demande et décider de laisser entrer la personne. Elle reçoit un e-mail si vous approuvez.

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.
Être Admin ou User ne donne à personne accès à l’éditeur d’application ni au tableau de bord de votre application. Pour y travailler, une personne doit être collaborateur ou propriétaire de l’application.
Par exemple, dans une application de boutique, vous pouvez donner à votre responsable de magasin le rôle Admin pour qu’il mette à jour les stocks et traite les commandes dans l’application en direct, et donner à votre personnel de vente le rôle User pour qu’il consulte les produits, vérifie le statut des commandes et utilise l’application sans modifier les paramètres.
Vous pouvez créer des rôles et champs supplémentaires si vous avez besoin de plus de contrôle. Par exemple, vous pouvez demander au chat IA :
  • Crée un rôle appelé Staff Manager qui peut mettre à jour les horaires et plannings du personnel sur l'application en direct.
  • Ajoute un champ appelé app_role à l'entité Users avec les valeurs Admin, Staff et Viewer.
Pour mettre à jour le rôle d’un utilisateur :
  1. Cliquez sur Dashboard dans votre éditeur d’application.
  2. Cliquez sur Users.
  3. Sélectionnez l’utilisateur dont vous voulez changer le rôle.
  4. Cliquez sur la liste déroulante Role et choisissez Admin ou User.
  5. Cliquez sur Submit.

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 est une fonctionnalité Enterprise. Pour partager avec des groupes du fournisseur d’identité (IdP), vous avez aussi besoin d’un SSO configuré pour votre espace de travail. En savoir plus sur les groupes d’espace de travail.
Avant d’inviter un groupe :
  • 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 :
  1. Cliquez sur Dashboard dans votre éditeur d’application.
  2. Cliquez sur Users.
  3. Cliquez sur l’onglet Groups.
  4. Cliquez sur Invite group.
  5. Dans la zone Search for a group, trouvez le groupe à ajouter et cochez sa case.
  6. Cliquez sur la liste déroulante Assign role to group et choisissez le rôle que tous les membres du groupe doivent avoir.
  7. Cliquez sur Invite group.
Invite group to app

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 :
  1. Cliquez sur Dashboard dans votre éditeur d’application.
  2. Cliquez sur Users.
  3. Cliquez sur l’onglet Groups.
  4. Effectuez l’une des actions suivantes :
Sur la ligne du groupe, cliquez sur la liste déroulante Role et choisissez un nouveau rôle.
Change group role

Changement du rôle d'un groupe dans votre application

  1. Sur la ligne du groupe, cliquez sur l’icône de suppression.
  2. Dans la fenêtre de confirmation, cliquez sur Remove group.
Remove group access

Retrait d'un groupe de votre application

Toute personne qui n’avait accès que via ce groupe le perd, et les membres qui s’étaient déjà connectés voient leur compte dans l’application supprimé. Cette action est irréversible.

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.
Quelle est la différence entre collaborateurs et admins ?
  • 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.
Les collaborateurs sont distincts des rôles utilisateur. Quand vous ajoutez quelqu’un comme collaborateur, il est ajouté à votre application comme Admin dans Users par défaut, pour qu’il puisse gérer le contenu, les données et les paramètres de l’application en direct pendant qu’il construit. Vous pouvez ensuite changer son rôle d’application sur la page Users sans affecter son accès à l’éditeur d’application.

Inviter des collaborateurs

Invitez des collaborateurs directement depuis votre éditeur d’application.
Pour inviter quelqu’un comme collaborateur, il doit être membre de l’espace de travail qui possède l’application. S’il n’est pas encore membre, invitez-le d’abord dans l’espace de travail depuis les paramètres de votre espace de travail.
Pour inviter des collaborateurs à construire votre application :
  1. Allez dans votre éditeur d’application.
  2. Cliquez sur l’icône Add collaborator en haut.
  3. Saisissez les adresses e-mail des personnes à inviter, séparées par des virgules.
  4. Cliquez sur l’icône Send invite .
Addcollab

Invitation de collaborateurs dans votre application Base44

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 :
  1. Allez dans votre éditeur d’application.
  2. Cliquez sur l’icône Add collaborator en haut.
  3. Trouvez le collaborateur concerné et cliquez sur l’icône More Actions .
  4. Cliquez sur Remove Collaborator.
  5. 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 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 Users pour qu’il ne puisse plus se connecter ni utiliser l’application.
Quand des coéquipiers travaillent sur la même application, vous voyez leurs avatars dans la barre supérieure, vous savez donc toujours qui est en train de modifier. Survolez un avatar pour voir son nom et coordonner les modifications en temps réel.
Collab

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 comme collaborateurs d’application. Vous pouvez restreindre cela pour que seuls les propriétaires et administrateurs de l’espace de travail puissent envoyer ces invitations. Pour configurer qui peut inviter des collaborateurs externes :
  1. Cliquez sur le nom de votre espace de travail en bas à gauche de votre compte.
  2. Cliquez sur Settings.
  3. Cliquez sur Governance.
  4. Cliquez sur le bouton bascule External Collaborators :
    • Activé : seuls les propriétaires et administrateurs de l’espace de travail peuvent inviter des personnes extérieures à l’espace de travail comme collaborateurs d’application.
    • Désactivé : tout membre de l’espace de travail peut inviter des personnes extérieures à l’espace de travail comme collaborateurs d’application.
Paramètre External Collaborators dans Base44

Paramètre External Collaborators dans Base44

Les espaces de travail Enterprise ont ce paramètre activé par défaut. Tous les autres espaces de travail l’ont désactivé par défaut.

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.
Les modifications que vous faites en testant en tant qu’utilisateur sont enregistrées dans les données de cette personne. Pour éviter d’affecter des données réelles, testez avec des utilisateurs d’exemple ou factices autant que possible.

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
Pour tester votre application en tant qu’utilisateur :
  1. Allez dans votre éditeur d’application.
  2. Cliquez sur l’icône More Actions en haut à droite.
  3. Sélectionnez Act as a user.
    Actasuser 1

    Sélection de « Act as a user » dans l'éditeur d'application Base44

  4. Cliquez sur la liste déroulante à côté de You’re acting as et sélectionnez l’utilisateur concerné.
  5. Prévisualisez l’application et interagissez avec elle en tant que cet utilisateur.
  6. Cliquez sur Exit mode quand vous avez terminé de tester en tant qu’autre utilisateur.
Le rôle de l’utilisateur apparaît entre parenthèses à côté de son adresse e-mail.
Utilisation de la fonctionnalité « Act as a user » dans Base44

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.
Oui. Si votre application est définie sur Public, n’importe qui peut créer un compte depuis votre page d’inscription et se connecter. Sur une application qui offre encore Public (login required), toute personne avec un compte Base44 peut se connecter.
Oui. Sur une application Public, demandez au chat IA de protéger les pages de votre choix et d’envoyer les visiteurs non connectés vers votre page de connexion. Consultez comment afficher une page d’atterrissage publique tout en exigeant la connexion pour les autres pages.
Pour une protection supplémentaire sur une application publique, cliquez sur Run Security Scan pour vérifier les problèmes courants avant de la partager.
Elles listent ces options : Public (no login), Private, Public (login required) et Workspace. Public (login required) apparaît avec un label Deprecated. Pour personnaliser vos propres écrans de connexion et d’inscription sur l’une de ces applications, consultez la connexion personnalisée pour les applications existantes.
Quand quelqu’un demande l’accès à une application privée, les propriétaires et collaborateurs reçoivent une notification dans l’application, et le propriétaire de l’application reçoit aussi un e-mail. Pour garder votre boîte de réception gérable, vous recevez au plus un e-mail toutes les 15 minutes par application, même si plusieurs personnes demandent l’accès.Pour examiner une demande d’accès :
  1. Cliquez sur l’icône de notifications dans votre espace de travail.
  2. Cliquez sur Review pour ouvrir la demande et décider d’accorder l’accès.
Reviewaccess

Examen d'une demande d'accès

Un utilisateur d’application est une personne qui se connecte et utilise votre application. Son accès est contrôlé par les paramètres de visibilité et les rôles comme Admin ou User. Il ne peut voir et utiliser que l’application en direct (y compris les sections réservées aux admins), pas l’éditeur d’application ni le tableau de bord.Un collaborateur est une personne qui vous aide à construire l’application dans l’éditeur d’application. Seuls les collaborateurs et le propriétaire de l’application peuvent ouvrir l’éditeur d’application et le tableau de bord de votre application. Quand vous ajoutez quelqu’un comme collaborateur, il reçoit automatiquement le rôle Admin dans Users de l’application par défaut, pour qu’il puisse gérer les données et paramètres en direct pendant qu’il construit. Vous pouvez changer son rôle d’application plus tard sans changer son statut de collaborateur.
Avant le 16 février 2026, rendre quelqu’un admin était la seule façon de lui permettre de modifier votre application. Les admins de cette époque conservent leur accès et ont été ajoutés comme collaborateurs automatiquement.
Non. Si vous voulez que quelqu’un aide à construire ou modifier votre application, invitez-le comme collaborateur depuis l’éditeur d’application. Cela lui donne accès à l’éditeur d’application et, par défaut, le rôle Admin dans votre application. Rendez quelqu’un admin dans Users sans l’ajouter comme collaborateur uniquement quand il a besoin d’un accès admin dans l’application en direct mais n’a pas besoin de travailler dans l’éditeur d’application.
Vous pouvez contrôler qui peut accéder aux enregistrements des entités de données de votre application, les lire, les écrire ou les supprimer en définissant des règles et permissions Row Level Security (RLS). Configurez l’accès pour chaque entité afin que les données ne soient disponibles qu’aux personnes autorisées. En savoir plus sur la gestion des paramètres de sécurité.
Oui. Allez dans le Dashboard de votre application, ouvrez Users et cliquez sur l’icône Delete à côté de la personne à retirer. Son retrait révoque immédiatement son accès.
Base44 verrouille la liste intégrée 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 Security et examinez les règles RLS de votre nouvelle entité UserProfile pour vérifier qu’elles correspondent aux niveaux d’accès voulus.
Pour tester les parcours utilisateur en toute sécurité sans affecter les données réelles, ajoutez une personne de test directement à votre application. Une fois le profil de test créé, vous pouvez utiliser la fonctionnalité Act as a user pour l’incarner et prévisualiser son expérience.Pour créer un utilisateur factice (de test) :
  1. Allez dans le Dashboard de votre application.
  2. Cliquez sur Users.
  3. Cliquez sur Invite User pour envoyer une invitation, ou enregistrez un nouveau compte via la page d’inscription publique de votre application.
  4. Attribuez le rôle ou les permissions voulus au profil de test.
Vous pouvez aussi demander au chat IA de créer un utilisateur de test.
Après avoir créé votre utilisateur de test, ouvrez votre application, cliquez sur l’icône More Actions en haut et sélectionnez Act as a user. Choisissez ensuite votre utilisateur de test dans la liste pour interagir avec votre application en tant que cette personne. Les actions effectuées n’affectent que les données de l’utilisateur de test, pas vos comptes réels.Utilisez cette méthode pour vérifier les permissions, les règles de visibilité et les parcours utilisateur avant de déployer des modifications pour tout le monde.
Cette page a été traduite par IA. Pour les informations les plus précises et à jour, consultez la version anglaise.