
Définir la visibilité de votre application
La visibilité de l’application contrôle qui peut ouvrir votre application et s’il faut se connecter. Vous choisissez le niveau de visibilité qui correspond à l’objectif de votre application. Base44 utilise une visibilité d’application intelligente pour vous suggérer un point de départ. Les applications qui agissent comme des sites publics, telles que des pages de destination ou des portfolios, sont automatiquement définies sur Public sans nécessiter de connexion. Vous pouvez modifier ce paramètre à tout moment.
- Allez dans le Dashboard de votre application.
- Cliquez sur Overview.
- Cliquez sur le menu déroulant App Visibility et sélectionnez l’une des options suivantes :
- Private : Seules les personnes invitées peuvent ouvrir et utiliser l’application. La connexion est requise.
- Workspace : Tout le monde dans votre espace de travail Base44 peut ouvrir et utiliser l’application. La connexion est requise.
- Public : Toute personne avec le lien peut ouvrir l’application. Pour exiger la connexion, sélectionnez Require login to access. Pour une protection supplémentaire, cliquez sur Run security scan.
Inviter des utilisateurs à 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 en tant qu’utilisateur ou administrateur contrôle ce qu’il peut faire dans l’application en direct. Cela ne lui donne pas accès à l’éditeur d’application ou au tableau de bord de votre application.- Si votre application est définie sur la visibilité Workspace, tous les membres de l’espace de travail ont automatiquement accès et n’ont pas besoin d’invitations individuelles.
- Les autorisations d’invitation dépendent de la visibilité de votre application :
- Application privée : Seuls les administrateurs peuvent inviter des personnes et peuvent choisir si le rôle est utilisateur ou administrateur.
- Application publique : Les administrateurs peuvent inviter des personnes et choisir des rôles. Les personnes ayant le rôle d’utilisateur 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 pour chaque personne. Pour inviter des personnes depuis votre tableau de bord :- Cliquez sur Dashboard dans votre éditeur d’application.
- Cliquez sur Overview.
- Dans la section Invite Users, cliquez sur Send Invites.
- Entrez l’adresse e-mail de chaque personne que vous souhaitez inviter.
- Cliquez sur le menu déroulant Access level et choisissez un rôle.
- Cliquez sur Send Invitation.

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

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 administrateurs sur l’application en direct.
- User : Peut visualiser et utiliser l’application sans autorisations spéciales.
- Cliquez sur Dashboard dans votre éditeur d’application.
- Cliquez sur Users.
- Sélectionnez l’utilisateur dont vous voulez changer le rôle.
- Cliquez sur le menu déroulant Role et choisissez Admin ou User.
- Cliquez sur Submit.
Partager le lien de votre application
Partagez un lien vers votre application pour que les gens puissent y accéder directement. Pour partager le lien de votre application :- Cliquez sur Dashboard dans votre éditeur d’application.
- Cliquez sur Overview.
- Dans la section Invite Users, cliquez sur Copy Link.
- Partagez le lien partout où vous voulez que les gens accèdent à votre application.

Tester votre application en tant qu’utilisateur
Visualisez et interagissez avec votre application en tant que n’importe quel utilisateur ou rôle pour vérifier les autorisations, résoudre les problèmes ou tester les flux d’utilisateurs.Pourquoi voudriez-vous tester votre application en tant qu'utilisateur ?
- Tests réalistes : Testez l’application exactement comme un utilisateur ou un rôle spécifique la voit
- Dépannage plus rapide : Reproduisez et déboguez les problèmes signalés par les utilisateurs dans leur contexte réel
- Visibilité des autorisations : Vérifiez rapidement ce que chaque rôle ou utilisateur peut et ne peut pas accéder
- Réglage de l’accès : Décidez si les autorisations ou les rôles doivent être mis à jour en fonction du comportement réel
- Validation du flux : Effectuez des vérifications de bout en bout (intégration, tâches clés, chemins critiques) avant les versions
- Expérimentation sécurisée : Utilisez de faux utilisateurs ou des utilisateurs de test pour tester en toute sécurité des actions risquées ou destructrices
- Support plus fort : Guidez les personnes plus efficacement en voyant leur expérience exacte
- Aperçu UX : Construisez de l’empathie et améliorez l’UX en visualisant l’application en tant que différents types d’utilisateurs
- Allez dans votre éditeur d’application.
- Cliquez sur l’icône More Actions en haut à droite.
- Sélectionnez Act as a user.

- Cliquez sur le menu déroulant à côté de You’re acting as et sélectionnez l’utilisateur concerné.
- Prévisualisez et interagissez avec l’application en tant que cet utilisateur.
- Cliquez sur Exit mode lorsque vous avez fini de tester en tant qu’autre utilisateur.

Inviter des collaborateurs à votre application
Les collaborateurs sont des personnes qui vous aident à construire votre application dans votre éditeur d’application. Ajoutez des collaborateurs lorsque 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.
- Administrateurs
- Se connectent à l’application en direct.
- Accèdent aux zones réservées aux administrateurs sur l’application en direct, telles que les rapports protégés ou les outils de gestion.
- Ne peuvent pas ouvrir l’éditeur d’application ou le tableau de bord de votre application sauf s’ils sont également collaborateurs.
- Allez dans votre éditeur d’application.
- Cliquez sur l’icône Add collaborator en haut.
- Entrez les adresses e-mail des personnes que vous souhaitez inviter, séparées par des virgules.
- Cliquez sur l’icône Send invite .

- Allez dans votre éditeur d’application.
- Cliquez sur l’icône Add collaborator en haut.
- 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 d’apporter des modifications, mais le garde dans la liste Users avec son rôle existant afin qu’il puisse toujours utiliser l’application en direct.
- Remove from app entirely : Révoque son accès collaborateur et le supprime de la liste Users afin qu’il ne puisse plus se connecter ou utiliser l’application.
Restreindre les invitations de collaborateurs externes
Par défaut, tout membre de l’espace de travail peut inviter des personnes de l’extérieur de l’espace de travail en tant que collaborateurs d’application. Vous pouvez le restreindre afin que seuls les propriétaires et administrateurs d’espace de travail puissent envoyer ces invitations. Pour configurer qui peut inviter des collaborateurs externes :- Cliquez sur le nom de votre espace de travail en haut à gauche de votre compte.
- Cliquez sur Settings.
- Cliquez sur Auth and security.
- Cliquez sur le bouton External Collaborators :
- Enabled : Seuls les propriétaires et administrateurs d’espace de travail peuvent inviter des personnes de l’extérieur de l’espace de travail en tant que collaborateurs d’application.
- Disabled : Tout membre de l’espace de travail peut inviter des personnes de l’extérieur de l’espace de travail en tant que collaborateurs d’application.

FAQ
Cliquez ci-dessous pour en savoir plus sur la gestion de l’accès à votre application.Les gens peuvent-ils s'inscrire pour utiliser mon application par eux-mêmes ?
Les gens peuvent-ils s'inscrire pour utiliser mon application par eux-mêmes ?
Comment examiner les demandes d'accès pour mon application privée ?
Comment examiner les demandes d'accès pour 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 ou non l’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 faire de quelqu'un un administrateur dans Users pour qu'il puisse modifier mon application ?
Dois-je faire de quelqu'un un administrateur dans Users pour qu'il puisse modifier mon application ?
Les collaborateurs doivent-ils être membres de l'espace de travail ?
Les collaborateurs doivent-ils être membres de l'espace de travail ?
Quels rôles peuvent accéder à l'entité Users ?
Quels rôles peuvent accéder à l'entité Users ?
Comment puis-je gérer les paramètres de sécurité de l'application ?
Comment puis-je gérer les paramètres de sécurité de l'application ?
Puis-je supprimer un utilisateur de mon application ?
Puis-je supprimer un utilisateur de mon application ?
J'ai créé une fonctionnalité pour mes membres, mais elle ne fonctionne que pour les administrateurs. Pourquoi ?
J'ai créé une fonctionnalité pour mes membres, mais elle ne fonctionne que pour les administrateurs. Pourquoi ?
Pourquoi est-ce que j'obtiens une erreur 'Authentication required to view users' ?
Pourquoi est-ce que j'obtiens une erreur 'Authentication required to view users' ?
Users est sécurisée par Base44 pour protéger les données d’authentification. Seuls les collaborateurs et le propriétaire de l’application peuvent y accéder directement. Si votre application essaie de lire depuis l’entité Users pour des utilisateurs ordinaires, par exemple pour afficher des profils ou traiter des commandes, cela déclenche cette erreur.L’approche recommandée est de créer une entité UserProfile distincte qui stocke les données dont votre application a besoin, et de la connecter à l’entité intégrée Users.Pour configurer cela à l’aide du chat IA, collez le prompt suivant :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 automatiquement créé quand un nouvel utilisateur s'inscrit. Mets à jour l'application pour récupérer les détails de l'utilisateur depuis UserProfile au lieu de Users. Définis les autorisations pour que les utilisateurs ne puissent modifier que leur propre profil, mais que tout le monde puisse le lire.Une fois que l’IA a effectué les modifications, allez dans le Dashboard de votre application, cliquez sur Security et examinez les règles RLS sur votre nouvelle entité UserProfile pour vous assurer qu’elles correspondent aux niveaux d’accès prévus.Comment puis-je créer de faux utilisateurs pour tester en toute sécurité les flux d'utilisateurs ?
Comment puis-je créer de faux utilisateurs pour tester en toute sécurité les flux d'utilisateurs ?
- Allez dans le Dashboard de votre application.
- Cliquez sur Users.
- Cliquez sur Invite User pour envoyer une invitation, ou inscrivez un nouveau compte en utilisant la page d’inscription publique de votre application.
- Attribuez le rôle ou les autorisations souhaités au profil test.



