Access: Überblick
Access ist der Bereich des Studios für die Personen und Anwendungen, die einen Tenant nutzen dürfen: Benutzer, Rollen, Gruppen und OAuth-Clients. Wählen Sie Access in der Rail, um ihn zu öffnen. Der Bereich wird Konten mit der Rolle UserManagement angezeigt.
Tabs
| Tab | Erforderliche Rolle | Beschreibung |
|---|---|---|
| Users | UserManagement | Benutzerkonten und Anmeldedaten verwalten |
| Roles | UserManagement | Rollen definieren und verwalten |
| Groups | UserManagement | Benutzer organisieren und Rollen über Gruppen zuweisen |
| Clients | UserManagement | OAuth-Client-Anwendungen konfigurieren |
Zwei verwandte Seiten liegen nicht in Access, sondern in Settings: die Identity Provider und die E-Mail-Regeln für die Anmeldung (Settings > Sign-in) sowie die Bereitstellung von Administratoren eines untergeordneten Tenants (Admin-Provisionierung, Settings > Tenant > Child tenants).
Konzepte
Authentifizierung vs. Autorisierung
- Authentifizierung überprüft, wer ein Benutzer ist – wird von den Anmeldemethoden des Tenants gehandhabt (lokales Login, Google, Azure AD, LDAP usw.; einzurichten unter Settings > Sign-in)
- Autorisierung bestimmt, was ein Benutzer tun darf – wird über Rollen und Gruppen gehandhabt
Rollenbasierter Zugriff
OctoMesh verwendet rollenbasierte Zugriffssteuerung (RBAC). Jede Aktion in der Plattform wird durch eine oder mehrere Rollen abgesichert. Benutzer erhalten Rollen entweder durch direkte Zuweisung oder durch Gruppenmitgliedschaft.
Gruppen und Rollenvererbung
Anstatt jedem Benutzer einzeln Rollen zuzuweisen, können Sie Gruppen mit Rollen erstellen und Benutzer diesen Gruppen hinzufügen. Dies ist der empfohlene Ansatz für die Verwaltung von Berechtigungen in großem Maßstab.
Group "Engineering"
├── Roles: Development, CommunicationManagement
├── Members: alice, bob, charlie
└── Child Group: "Engineering Leads"
├── Roles: TenantManagement
└── Members: alice
In diesem Beispiel erhält alice Development, CommunicationManagement und TenantManagement. bob und charlie erhalten Development und CommunicationManagement.