fabaccess-docs/docs/concepts/permissionrole.md

13 lines
1.1 KiB
Markdown
Raw Normal View History

2024-05-14 10:30:20 +02:00
# Permissions and Rolls
FabAccess verwendet eine Role-Based Access Control (RBAC)-Struktur zur Verwaltung von Berechtigungen. Dabei werden Berechtigungen Maschinenrollen zugewiesen, und diese Rollen werden dann den Benutzern zugewiesen. Auf diese Weise lässt sich ein komplexes Berechtigungssystem einfach abbilden.
2024-05-13 18:09:00 +02:00
2024-05-14 10:30:20 +02:00
**Die Resourcen haben folgende Berechtigungen die zugewiesen werden:**
2024-05-13 18:09:00 +02:00
```
disclose -> Ermöglicht es dem Nutzer die Resource über die API zu entdecken, also in einer Liste zu erhalten
read -> Ermöglicht es dem Nutzer aus der Resource statische Informationen zu erhalten
notify -> Ermöglicht es dem Nutzer aus der Resource Notify aufzurufen, um statische Informationen zu erhalten
claim -> Ermöglicht es dem Nutzer die Resource zu leihen und Traits auszuführen
transfer -> Ermöglicht es dem Nutzer die Resource weiterzugeben
lend -> Ermöglicht es dem Nutzer die Resource an andere zu verleihen, die nicht die Berechtigung haben die Resource zu verwenden
manage -> Ermöglicht es dem Nutzer einen claim zu überschreiben
```