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.
Spécification de l'accès
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.
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.
- 01
Ajoutez les rôles et les ressources dans votre application.
- 02
Basculez les permissions de créer, lire, mettre à jour et supprimer.
- 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.