 |
Komponenten von Visual Guard:
Ein Sicherheitsdaten-Repository speichert Benutzer, Profile
und Berechtigungen.
Die Visual Guard Engine wird als Komponente in Ihre Anwendung
gefügt und ändert diese dynamisch zur Laufzeit entsprechend
der Benutzerberechtigungen.
|
|
Eine Anwendung für Entwickler zum Erstellen von Berechtigungen:
Developer Workshop.
Eine Anwendung für Administratoren zur täglichen
Verwaltung von Profilen und Berechtigungen: Profilmanager
(screenshot)
Ein Beispiel für eine PowerBuilder-Anwendung mit integriertem
Visual Guard
|
Was geschieht zur Laufzeit?
Ein Benutzer
meldet sich bei der Anmeldung an.
Visual
Guard meldet sich am Sicherheitsdaten-Repository an und ruft die
Benutzerberechtigungen ab.
Die Visual
Guard Engine passt die Anwendung entsprechend der Berechtigungen
an.
Beispiel: Öffnet sich ein Fenster, kann Visual Guard Schaltflächen
verbergen und Daten filtern.
Weitere Informationen => Erste
Schritte
Integrationsverfahren:
- Fügen Sie die Visual Guard Engine zu Ihrem Projekt hinzu
und aktivieren Sie die Sicherheit. Hierfür sind nur wenige
Deklarationszeilen erforderlich.
- Implementieren Sie das Visual Guard Anmeldefenster (oder verwenden
Sie Ihr eigenes).
- Erstellen Sie ein Sicherheitsdaten-Repository, und deklarieren
Sie Ihre Anwendung in diesem Repository.
- Entwickler definieren mit dem Developer Workshop alle verfügbaren
Berechtigungen für diese Anwendung. Hierdurch wird ein Berechtigungskatalog
erstellt. Dieser wird später genutzt (siehe Schritt 6).
- Die Anwendung wird kompiliert und bereitgestellt.
- Administratoren erstellen Profile mit dem Profilmanager und
versehen diese mit Berechtigungen, die im Berechtigungskatalog
definiert wurden. Danach werden diese Profile den Benutzern zugeordnet.
- Technische Qualifikationen sind nicht erforderlich: Als Administratoren
agieren können Superuser, Abteilungsleiter, ...
Hinweis: Falls Sie bereits über ein Berechtigungssystem verfügen,
wird empfohlen, dieses zu deaktivieren, bevor Sie Visual Guard einsetzen.
Weitere Informationen => Erste
Schritte
|