Zum Hauptinhalt springen

Berechtigungen

Das Berechtigungssystem steuert, welche Benutzer welche Aktionen innerhalb der Platrona-Plattform ausführen dürfen.

Es bildet gemeinsam mit der Benutzerverwaltung, den Rollen und dem Projektsystem eine der wichtigsten Sicherheitsgrundlagen der Plattform.


Ziel

Ziel des Berechtigungssystems ist es, jedem Benutzer nur die Rechte zu geben, die für seine Aufgabe notwendig sind.

Dadurch wird verhindert, dass Benutzer auf Bereiche zugreifen können, die nicht zu ihrer Rolle oder ihrem Projekt gehören.


Grundprinzip

Platrona unterscheidet zwischen zwei Berechtigungsebenen:

  • Plattformberechtigungen
  • Projektberechtigungen

Diese Ebenen sind voneinander getrennt.

Eine Rolle auf Plattformebene bedeutet nicht automatisch Zugriff auf alle Projektfunktionen.

Eine Projektrolle gilt ausschließlich innerhalb des jeweiligen Projekts.


Plattformberechtigungen

Plattformberechtigungen bestimmen, welche globalen Bereiche der Plattform verwendet werden dürfen.

Beispiele:

  • Benutzer verwalten
  • Projekte prüfen
  • Systemeinstellungen ändern
  • Partnerstatus verwalten
  • Plattformweite Inhalte bearbeiten

Plattformberechtigungen werden durch Plattformrollen bestimmt.


Plattformrollen

Beispiele für Plattformrollen:

RolleBeschreibung
BenutzerStandardkonto
PartnerKann eigene Projekte verwalten
SupportUnterstützt Benutzer und Projekte
EntwicklerArbeitet an internen Systemen
TeamleitungVerwaltet Team- und Supportbereiche
ProjektleitungHöchste Plattformrolle mit vollständigem Zugriff

Platrona verwendet keine separate Administrator-Rolle.

Die Projektleitung besitzt die höchsten administrativen Berechtigungen innerhalb der Plattform.


Projektberechtigungen

Projektberechtigungen gelten ausschließlich innerhalb eines bestimmten Projekts.

Sie bestimmen, welche Aktionen ein Benutzer innerhalb dieses Projekts ausführen darf.

Beispiele:

  • Projektinformationen bearbeiten
  • Bewerbungen verwalten
  • Projektmitglieder verwalten
  • Downloads verwalten
  • Launcher-Einstellungen bearbeiten
  • Projektrollen verwalten

Projektrollen

Jedes Projekt besitzt ein eigenes Rollensystem.

Standardrollen sind beispielsweise:

  • Owner
  • Manager
  • Developer
  • Moderator
  • Tester
  • Member

Partner können innerhalb ihrer eigenen Projekte zusätzliche Rollen erstellen und individuell konfigurieren.

Diese Rollen haben keinen Einfluss auf Plattformrollen oder andere Projekte.


Trennung der Ebenen