Zum Hauptinhalt springen

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​

TabErforderliche RolleBeschreibung
UsersUserManagementBenutzerkonten und Anmeldedaten verwalten
RolesUserManagementRollen definieren und verwalten
GroupsUserManagementBenutzer organisieren und Rollen über Gruppen zuweisen
ClientsUserManagementOAuth-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.