Skip to content

Missing Permissions

Berechtigungsmanagement stellt sicher, dass Nutzer nur auf jene Daten und Funktionen zugreifen können, für die sie autorisiert sind. Das schützt sensible Informationen und bewahrt die Sicherheit eines Systems.

Overview

Berechtigungsmanagement stellt sicher, dass Nutzer nur auf jene Daten und Funktionen zugreifen können, für die sie autorisiert sind. Das schützt sensible Informationen und bewahrt die Sicherheit eines Systems.

Arten von Berechtigungen

Wir unterscheiden zwischen Leseberechtigungen und Schreibberechtigungen. Für spezifische Inhalte, Seiten oder Datensätze kann ein Nutzer keine Berechtigung, nur die Leseberechtigung oder beide Berechtigungen haben.

Eine Schreibberechtigung setzt eine Leseberechtigung voraus.

Leseberechtigung

Nutzer mit Leseberechtigung dürfen Inhalte, Seiten oder Datensätzen ansehen, aber keine Änderungen vornehmen.

Schreibberechtigung

Eine Schreibberechtigung setzt eine Leseberechtigung voraus.

Nutzer mit Schreibberechtigung dürfen Inhalte, Seiten oder Datensätze erstellen, bearbeiten und löschen.

Verwendung

👍 Do👎 Don't
...wenn ein Nutzer eine gesamte Seite nicht bearbeiten und sehen darf. ...wenn ein Nutzer keinen Leserechte für Teilbereiche, Sektionen oder einzelne Elemente besitzt. ...wenn ein Nutzer keine Schreibrechte für einen Teilbereich oder eine Sektion besitzt....wenn es sich eigentlich um den state "disabled" oder "read only" handeln sollte.

Guidelines

Eine ganze Seite

Wenn Nutzer z.B. via URL-Hacking auf eine Seite gelangen, für die sie nicht mindestens eine Leseberechtigung besitzen, wird die Fehlerseite "Eingeschränkter Inhalt" angezeigt.

Einzelne Interface-Elemente

Wenn einem Nutzer die Leserechte für einzelne Interface-Elemente fehlen, sollen die jeweiligen Elemente ausgeblendet werden beziehungsweise den State "hidden" bekommen.

Das betrifft zum Beispiel folgende Komponenten:

Fehlen einem Nutzer die Schreibrechte für einen Datensatz, werden alle möglichen Bearbeitungsoptionen und deren entsprechende Buttons ausgeblendet.

Das betrifft zum Beispiel folgende Aktionen:

  • Hinzufügen
  • Bearbeiten
  • Löschen
Lese- und Schreibeberechtigung

Für “Adresse” und “Weitere Adressen” sind die Lese- und Schreibberechtigungen gegeben. Beide Abschnitte dürfen angesehen und bearbeitet werden.
Keine Schreibberechtigung

Für “Adresse” und “Weitere Adressen” ist die Leseberechtigungen gegeben. Beide Abschnitte dürfen angesehen werden.

Da keine Schreibberechtigung vorliegt, fehlen die Buttons "Bearbeiten", "Hinzufügen" und "Löschen".
Keine Leseberechtigung

Für den Abschnitt "Weitere Adressen" liegt keine Leseberechtigung vor. Daher wird der Abschnitt hier nicht angezeigt. Für den Abschnitt "Adresse" liegt eine Lese- und Schreibberechtigung vor.