Access Rights Auf Seitenebene

You are here:
Ungefähre Lesezeit: 1 min

GAPTEQ-Applikationen können öffentlich zugänglich oder nur mit User-LogIn erreichbar sein. Die Zugriffsbeschränkungen können über Access Rights flexibel pro Seite oder global für alle Seiten einer Applikation gesetzt werden. Beim Erstellen einer Seite ist die Standardeinstellung auf öffentlich gesetzt.

Ihre Vorteile:

  • Verschiedene Zugangsberechtigungen innerhalb einer Applikation
  • Flexibles Arbeiten pro Repository Server
  • Smarter Übergang aus einem öffentlichen zu einem LogIn-gebundenen Bereich

Es gibt verschiedene Wege zum Setzen von Zugangsberechtigungen in GAPTEQ.

So geht’s Schritt für Schritt: 

  • Access Rights auf Page-Ebene
  • Globale Einstellungen auf Repository-Ebene
  • User-Login für alle Seiten mit Datenbank-Abfrage

1. Access Rights auf Page-Ebene

  • Um die Zugriffsberechtigungen auf Seitenebene zu definieren, wechseln Sie im GAPTEQ-Designer im Bereich Page Definition auf Access Rights und haken die Checkbox „This page requires an authenticated user „ an.
  • Soll die Seite nur für bestimmte User oder User-Gruppen erreichbar sein, schränken Sie den Zugriff durch Auswahl bei „Allow: Add User/Group“ weiter ein.
  • Möchten Sie eine User-Gruppe oder einzelne User gänzlich ausschließen, wählen Sie „Deny: Add User/Group“ und wählen anschließend die entsprechenden User oder User-Gruppe aus der Liste.

2. Globale Einstellungen auf Repository-Ebene

Bevor Sie für einzelne Seiten Zugriffsbeschränkungen setzen, definieren Sie auf Repository Ebene User und User-Gruppen, die für den Zugriff auf das Frontend Ihrer Applikation berechtigt sind.

Wir empfehlen in der User-Verwaltung mindestens eine User-Gruppe für Frontend-User zu erstellen und diese bei „Users/groups allowed for usage in Web“ zu hinterlegen.

TIPP: Sollten Sie auf Ihrem GAPTEQ-Server mit mehreren Repositories arbeiten, können Sie für jede Applikation eine User-Gruppe mit Frontend-Usern erstellen und so vorab schon definieren, welche User auf die jeweilige Applikation zugreifen dürfen.

Die Einstellungen finden Sie im GAPTEQ-Designer unter dem Menüpunkt „Repository configuration“ im Reiter „Access rights“.

 

  • Ein Klick auf „Add“ öffnet den nachfolgenden Dialog zur Auswahl der gewünschten User und User-Gruppen.

 

3. User-Login für alle Seiten mit Datenbank-Abfrage

Wenn Sie in den Einstellungen der Database Connection unter Runtime Connection die Checkbox „This database requires an authenticated user“ anhaken, wird für alle Seiten mit Datenbank-Zugriff ein User-Login gefordert.

 

So können Sie festlegen, dass bei Datenbank-Zugriff ein User-Login zwingend notwendig ist auch wenn für einzelne Seiten keine Zugriffsbeschränkung angegeben wurde.

Tipp: Diese Einstellung können Sie nicht verwenden, wenn Ihre Applikation neben LogIn-gebundenen auch öffentliche Seiten umfassen soll.

War dieser Artikel hilfreich?
Dislike 0
Views: 292