Aller au contenu
Planification/Outil gratuit

Créateur de matrices de permissions

Carter les rôles vers les permissions de ressources dans une matrice CRUD modifiable. Exporter une spécification d'accès claire Markdown ou JSON, gratuit dans votre navigateur.

01 / Rôles

02 / Ressources

03 / Propriété & contraintes

Matrice d'accès

Moyens vérifiés autorisés. Les moyens non contrôlés sont refusés. Faites défiler horizontalement sur des écrans étroits.

Rôle et ressources Autorisations du CRUD
Rôle / ressourceCreateReadUpdateDelete
GuestProjects
GuestBookings
MemberProjects
MemberBookings
AdminProjects
AdminBookings

Spécification de l'accès

permissions.md

Access permissions

| Role | Resource | Create | Read | Update | Delete | | --- | --- | --- | --- | --- | --- | | Guest | Projects | Deny | Deny | Deny | Deny | | Guest | Bookings | Deny | Deny | Deny | Deny | | Member | Projects | Deny | Allow | Deny | Deny | | Member | Bookings | Deny | Deny | Deny | Deny | | Admin | Projects | Allow | Allow | Allow | Allow | | Admin | Bookings | Deny | Deny | Deny | Deny |

Ownership & scope

Members can read only their own projects. Admin actions require an administrator role verified on the server.

Implementation

Deny access unless explicitly allowed. Enforce permissions on the server and test cross-user access. This matrix is a specification, not an authorization mechanism.

Nombre de mots: 153Retour aux détails ↑

Le texte exporté reste en anglais ; vos saisies sont conservées telles quelles.

Pas d'inscription. Pas de crédits d'IA. Cet outil assemble votre sortie dans votre navigateur.

D'une idée à quelque chose d'utile.

  1. 01

    Ajoutez les rôles et les ressources dans votre application.

  2. 02

    Basculez les permissions de créer, lire, mettre à jour et supprimer.

  3. 03

    Exporter la matrice et définir les contraintes de propriété.

Un peu de contexte.

Une matrice de rôles permet d'examiner les décisions relatives à l'accès avant qu'elles ne deviennent des conditions dispersées. Cet outil enregistre les permissions au niveau des ressources et vos notes de propriété. Il n'applique pas l'autorisation, ne génère pas de politiques de base de données ou ne prouve pas qu'une application est sécurisée.

Bonnes questions.

Cochez-vous une case pour sécuriser mon application ?

C'est pas vrai. La matrice est une spécification. Mettre en œuvre et tester les autorisations sur le serveur et la base de données, selon le cas.

Comment puis-je gérer la propriété?

Utilisez le champ des contraintes de propriété pour distinguer la lecture d'un enregistrement de la lecture d'un seul utilisateur. Une case à cocher CRUD seule n'exprime pas la portée au niveau de la ligne.

Tous les outils