Les contrôles d’accès dans votre application
Sur cette page
Vous gérez les accès depuis la vue Utilisateurs du projet. L’application que vous générez possède aussi ses propres contrôles d’accès : les propriétaires des organisations clientes peuvent ainsi gérer les membres sans ouvrir OwlMeans Platform.
Les quatre espaces
Chaque écran d’une application générée appartient à l’un des quatre espaces et en reprend les règles d’accès.
| Espace | Adresse | Qui peut y accéder |
|---|---|---|
| Invité | / | Toute personne, connectée ou non. |
| Utilisateur | /frontoffice | Toute personne connectée. |
| Administration | /admin | Le propriétaire de l’application, qui détient la permission d’administration. |
| Opérateur | /backoffice | Le personnel chargé des processus métier. Certains écrans peuvent exiger une permission spécifique. |
Dans un espace protégé, un visiteur non connecté voit le message « Connectez-vous pour continuer ». Une personne connectée qui ne dispose pas de la permission requise voit la page d’accès refusé. Consultez Comment les utilisateurs de votre application se connectent.
Ce dont disposent les propriétaires et les membres
Lorsque l’application conserve les enregistrements par organisation, ses écrans peuvent inclure :
- un sélecteur d’organisation dans l’en-tête, visible uniquement pour les personnes qui appartiennent à plusieurs organisations
- un panneau de gestion des membres où les propriétaires d’une organisation invitent des membres par e-mail et les retirent ; l’application ajoute immédiatement la personne invitée, qui se connecte et choisit l’organisation sans avoir à accepter l’invitation
- un accès par enregistrement, où un propriétaire choisit quels membres peuvent consulter ou modifier un enregistrement donné ; les propriétaires détiennent par défaut ces permissions pour tous les enregistrements
Ajouter ces contrôles à votre application
- Décrivez les personnes concernées et leurs besoins d’accès dans une user story, par exemple : « Un propriétaire d’équipe invite des membres et choisit qui peut modifier un projet. »
- Développez la user story et ouvrez l’Aperçu.
- Connectez-vous en tant que propriétaire et vérifiez que le panneau permet d’inviter et de retirer des membres, ainsi que d’accorder des accès.
- Connectez-vous en tant que membre et vérifiez que seuls les enregistrements autorisés sont accessibles.
- Répétez ces vérifications en Production avant le lancement.
Les organisations n’ajoutent pas d’espace. Les propriétaires et les membres d’une organisation cliente travaillent dans l’espace Utilisateur, ou dans l’espace Opérateur pour un back-office géré par organisation. L’espace Administration reste réservé au propriétaire de l’application.
Consultez Créer une application pour plusieurs organisations clientes et Gérer les organisations et les membres. Les agents peuvent effectuer les opérations dans OwlMeans Platform à l’aide des outils MCP. Retour à la présentation de la section.
Exemple d’application
Catégorie : Gestion de projets et de tâches. Exemple : Task Grove, un tableau de tâches pour une petite équipe. Le propriétaire d’une organisation cliente invite ses collègues et donne à un prestataire accès aux tâches d’un seul projet.