Download KOS.content - DHBW Stuttgart

Transcript
•
Gruppenzugehörigkeit
•
Benutzer
Damit die Benutzer z.B. ihre Tasklist sehen können, müssen die Berechtigungen dieser Applikation vergeben werden (siehe folgende Abbildung).
Abb. 17: Berechtigung für Applikationen
Darüber hinaus können kundenspezifische Ressourcen wie z.B. Prozess-Instanzen und
Tasks definiert werden. 45
Mit all diesen Funktionen bietet camunda eine simple Benutzerverwaltung, was sich jedoch
für den Einsatz im Unternehmen nur bedingt eignet. Für Unternehmen ist es wichtig, dass
diese die Benutzerverwaltung nur an einer zentralen Stelle durchführen. Deshalb ist die Anbindung des betrieblichen Verzeichnisdienstes sinnvoll, um mehrfache Benutzerverwaltungen zu vermeiden.
3.2.2
LDAP Identity Service
Standardmäßig verwendet die Engine den Identity Service für die Benutzerverwaltung, welcher die Benutzer in der Engine-Datenbank ablegt. In der Praxis verwenden große Unternehmen jedoch Verzeichnisdienste, um die große Menge an Benutzer und andere Ressourcen zentral verwalten zu können. So dient ein LDAP-Server meistens als Lösung für die Benutzerverwaltung. 46 Der LDAP Identity Service ermöglicht den Zugriff auf die Daten eines
Verzeichnisdienstes. Diese Möglichkeit bietet gegenüber der Userverwaltung mit dem Identity Service der Engine den Vorteil, dass die Benutzer sowie alle Rechte nur an einer zentralen Stelle verwaltet werden, was Dateninkonsistenzen vermeidet. 47
Um den LDAP Identity Service verwenden zu können, muss zunächst die camunda-identityldap.jar Bibliothek in den Klassenlader aufgenommen werden. Dies erfolgt durch das Hinzufügen eines Dependency-Tags in die pom.xml Datei (siehe Abbildung 18). 48
45
Vgl. Camunda Docs (2013)
Rademakers, T. (2012), S. 236
47
Vgl. Hetze, S. (2002)
48
Vgl. Camunda Docs (2013)
46
KOS.content | Seite 31