← Zurück zu Mobile-App-Entwickler
Entdecke, wie der Skill hilft
Rollen- und Berechtigungsszenarien
Testet Rechte nach Personenrollen, Datensatzzugehörigkeit und Mitgliedschaftswechseln einschließlich indirekter Datenzugänge.
roles-permission-scenarios
Teammitglieder mit diesem Skill
Wann ist der Skill hilfreich?
Nutze dies, wenn versteckte Schaltflächen keinen Zugriffsschutz beweisen.
Wobei hilft er dir?
- Erstellt erlaubte und verbotene Aktionsmatrizen nach Rolle und Kontext.
- Prüft direkte Serveranfragen und Rechteentzug während Sitzungen.
- Verifiziert dieselben Grenzen für Listen, Exporte und Benachrichtigungen.
Das könntest du fragen
Teste Browserfenster, direkten Datensatzlink und wartenden Export eines entfernten Teammitglieds. Entziehe die Mitgliedschaft nach Einreihung des Exports. Direkte Lesezugriffe scheitern; Ausführung prüft Rechte erneut vor Erstellung und Zustellung.
Ausführliche Dokumentation
Hier findest du die ursprüngliche Anleitung, Beispiele und Prüfschritte des Skills in ihrer Originalsprache.
Weniger anzeigen
Roles & Permission Scenarios
A feature is not verified if it was only tested with a super-admin or owner account. Permissions, role transitions, and workspace boundaries must be checked across representative personas.
Workflow
- Build a role & persona test matrix:
- Select the relevant actors for the workflow:
- Unauthenticated / Expired session: Logged-out user or revoked token.
- Restricted / Read-only viewer: Can view permitted records but cannot create, edit, approve, or delete.
- Standard member / Collaborator: Can act on own or assigned items, subject to ownership or approval rules.
- Approver / Manager / Admin / Owner: Can configure, approve, or manage workspace members.
- Cross-tenant / Outsider user: Authenticated user belonging to a different workspace or project.
- Select the relevant actors for the workflow:
- Verify both UI affordances and server-side enforcement:
- UI layer: Restricted actions should be hidden or clearly disabled with an explanation so authorized vs. unauthorized capabilities are obvious.
- API / Server layer: Never trust hidden buttons alone. Verify that calling the API endpoint directly with a viewer's or outsider's credentials returns
403 Forbidden(or404 Not Foundacross tenants) and mutates zero data.
- Test mid-session role and membership changes:
- Check what happens when a user's role is downgraded, their membership is revoked, or an item is reassigned while they already have the page or form open.
- Verify filtered lists, exports, and notifications:
- Confirm that restricted fields or records excluded from a user's detail view do not leak through list summaries, search results, CSV exports, activity feeds, or webhook notifications.
- Hand complex policy-engine or RBAC/ABAC architecture findings to the authorization and multi-tenant specialists.
Enthaltene Dateien 1
SKILL.md
