|
3 | 3 | Sicherheitskonzepte |
4 | 4 | =================== |
5 | 5 |
|
6 | | -Sicherheit wird im FOMUserBundle bereitgestellt und basiert auf diesen |
7 | | -Konzepten: |
| 6 | +Sicherheit wird im FOM User Bundle bereitgestellt und basiert auf diesen Konzepten: |
8 | 7 |
|
9 | 8 | - :doc:`Benutzer <users>` |
10 | 9 | - :doc:`Rollen und Gruppen <roles_groups>` |
11 | 10 | - :doc:`Access Control Lists (ACL) <acl>` |
| 11 | + |
| 12 | + |
| 13 | +Rechte |
| 14 | +======== |
| 15 | + |
| 16 | +Mapbender bietet verschiedene Rechte an, die Sie vergeben können. Sie basieren auf :doc:`Access Control Lists (ACL) <acl>`. |
| 17 | + |
| 18 | +* view - anzeigen |
| 19 | +* edit - editieren |
| 20 | +* delete - löschen |
| 21 | +* operator - kann anzeigen, editieren und löschen |
| 22 | +* master - kann anzeigen, editieren, löschen und diese Rechte außerdem weitergeben |
| 23 | +* owner - Besitzer, darf alles (inkl. Vergabe von master und owner Recht) |
| 24 | + |
| 25 | +Weisen Sie einem Benutzer über ``Benutzer --> Benutzer bearbeiten --> Sicherheit`` die gewünschten Rechte zu. |
| 26 | + |
| 27 | + .. image:: /figures/mapbender_roles.png |
| 28 | + :scale: 80 |
| 29 | + |
| 30 | + |
| 31 | +Zuweisen einer Anwendung zu einem Benutzer/einer Gruppe |
| 32 | +======================================================= |
| 33 | + |
| 34 | +#. Bearbeiten Sie Ihre Anwendung über ``Anwendungen --> Bearbeiten``. |
| 35 | + |
| 36 | +#. Wählen Sie ``Sicherheit``. |
| 37 | + |
| 38 | +#. Veröffentlichen oder verbergen Sie Ihre Anwendung für alle über die Auswahl **Öffentlicher Zugriff** unter ``Sicherheit`` (oder alternativ über den **Anwendung publizieren/verbergen**-Button in der Anwendungsübersicht). |
| 39 | + |
| 40 | +#. Fügen Sie für individuelle Einstellungen alternativ Benutzer oder Gruppen über den Plus-Button hinzu. Setzen Sie anschließend individuelle Berechtigungen über die Rechtetabelle. So weisen Sie eine Anwendung einem oder mehreren Benutzer(n)/Gruppe(n) zu. |
| 41 | + |
| 42 | +#. Melden Sie sich erneut unter der ausgewählten Benutzerbezeichnung an, um die Rechtevergabe zu testen. |
| 43 | + |
| 44 | +#. Alternativ können Sie auch unter ``Sicherheit --> Globale Zugriffssteuerungsliste (ACL) --> Anwendungen`` schnell Berechtigungen von Benutzern/Gruppen für alle Anwendungen festlegen. |
| 45 | + |
| 46 | + |
| 47 | +Zuweisen einzelner Elemente zu Benutzern/Gruppen |
| 48 | +================================================ |
| 49 | + |
| 50 | +Standardmäßig stehen alle Elemente den Benutzern/Gruppen zur Verfügung, die Zugriff auf eine Anwendung haben. Für einzelne Elemente kann der Zugriff noch genauer definiert werden, so dass diese nur bestimmten Benutzern/Gruppen zur Verfügung stehen. |
| 51 | + |
| 52 | +#. Bearbeiten Sie Ihre Anwendung über ``Anwendungen --> Bearbeiten``. |
| 53 | + |
| 54 | +#. Wählen Sie ``Layouts``. |
| 55 | + |
| 56 | +#. Jedes Element verfügt über einen eigenen ``AcL-Element``-Button (Schlüssel). Wählen Sie den Button zu dem Element, das nur ausgewählten Benutzern/Gruppen zur Verfügung stehen soll. |
| 57 | + |
| 58 | +#. Fügen Sie Benutzer oder Gruppen über den Plus-Button hinzu. Setzen Sie anschließend individuelle Berechtigungen über die Rechtetabelle. Das Element wird so innerhalb der Anwendung abgesichert und nur bestimmten Benutzer(n)/Gruppe(n) zugänglich. |
| 59 | + |
| 60 | +#. Testen Sie die Konfiguration, indem Sie die Anwendung mit Benutzern aufrufen, die (keine) Berechtigungen zum Element erhalten haben. |
| 61 | + |
| 62 | + |
| 63 | +Zuweisen von Benutzern zu einem Benutzer/einer Gruppe |
| 64 | +===================================================== |
| 65 | + |
| 66 | +#. Bearbeiten Sie Ihre Benutzer über ``Sicherheit --> Benutzer``. |
| 67 | + |
| 68 | +#. Wählen Sie ``Sicherheit``. |
| 69 | + |
| 70 | +#. Weisen Sie Benutzern/Gruppen individuelle Berechtigungen auf den individuellen Benutzer zu. Fügen Sie Benutzer oder Gruppen über den Plus-Button hinzu. Setzen Sie anschließend individuelle Berechtigungen über die Rechtetabelle. So weisen Sie Benutzer(n)/Gruppe(n) einen Benutzer zu. |
| 71 | + |
| 72 | +#. Melden Sie sich unter dem Benutzer bzw. der Gruppe mit neuen Rechten an, um die Rechtevergabe zu testen. Je nach Konfiguration ist es so z.B. möglich, dass alle Teilnehmer einer Gruppe Berechtigungen über einen bestimmten Benutzer haben und dessen Account bearbeiten oder löschen können. |
0 commit comments