Dynamische Einschränkungen mit Benutzerattributen
In den folgenden Tutorials lernen Sie, wie Sie security.manager NEXT verwenden, um Einschränkungen zu erstellen, die den Zugriff basierend auf Benutzerattributen filtern. Um die Grundlagen zu jeder Art von Einschränkung zu lernen, folgen Sie dem Grundlegende Zugriffsrechte Bereich.
security.manager NEXT bietet Zugriff auf Benutzerinformationen durch spezielle Variablen:
-
${user.username}: Der Benutzername des authentifizierten Benutzers -
${user.roles}: Liste der Gruppen-IDs, die dem Benutzer zugewiesen sind
Diese Variablen können in Objekteinschränkungen verwendet werden, um dynamische, benutzerspezifische Filter zu erstellen. Sie können auch in räumlichen Einschränkungen verwendet werden, da diese ebenfalls Abfragen verwenden.
- Dynamische Objekteinschränkungen mit Benutzerattributen
-
In diesem Tutorial lernen Sie, eine Objekteinschränkung basierend auf dem Benutzernamen zu definieren. Benutzer sollen nur Städte sehen, die mit dem gleichen Buchstaben beginnen wie der Name des Benutzers.
- Dynamische räumliche Einschränkungen mit Benutzerattributen
-
In diesem Tutorial lernen Sie, eine räumliche Einschränkung basierend auf dem Benutzernamen zu definieren. Sie werden eine räumliche Einschränkung für den Continents (1) Layer erstellen, die Inhalte basierend auf Ländern filtert, deren Namen mit dem gleichen Buchstaben beginnen wie der Benutzername.