Search the FirstSpirit Knowledge Base
Wir wollen zur für unsere Personalisierung ein externes User repository (LDAP) verwenden.
Damit uns diese Gruppen in den Metadaten zur Auswahl angeboten werden, möchten wir im Permission Service eine externe Datenquelle einbinden (FS Personalisation Dokumentation Punkt 1.3.2.3)
Hier steht außer, dass man entweder interne oder externe Quellen einbinden kann leider recht wenig.
Wie kann ich eine externe Quelle, in unserem Fall LDAP, einbinden?
Hat dies jemand schonmal so eingesetzt und kann ggf. ein Beispiel nennen?
Hallo,
besteht das Problem weiterhin?
Informationen, wie z.B. die users.xml konfiguriert wird, sind in diesem Beitrag zu finden:
https://community.e-spirit.com/message/3770#3770
Viele Grüße
Rouven
Hallo,
ja die Frage besteht weiterhin.
Wie sieht eine solche Anbindung an eine externe Quelle aus?
Hat dies schonmal jemand so umgesetzt?
Soweit ich es auch vom Helpdesk erfahren habe, ist es nötig, dass die externe Anbindung die .xml-Dateien in einem FS-verständlichen Format zurückliefert.
Schöne Grüße
Stefan
Hallo Herr Hock,
das Format ist in der Dokumentation bzw. im von Herrn Broszeit verlinkten Beitrag beschrieben. Welche Informationen fehlen ihnen jetzt noch?
Viele Grüße
Christoph Feddersen
Hallo Herr Hock, hallo e-spirit.
Wir stehen gerade in einem Intranet-Projekt vor der selben Hürde.
Gerne würden wir per direkter LDAP-Connection die relevanten Gruppen i.d. PermissionService einlesen, OHNE den Umweg über die per Intervall gepollte XML-Datei gehen zu müssen.
@e-spirit:
Ist dies vorgesehen bzw. gibt es hierfür ausführlichere Dokumentationen oder Beispiele?
Es handelt sich hierbei um ein aktuelles FS5-System.
MfG
Hagen Jäger
Hallo Herr Hock.
Auch wir waren von der "externen" Datenquelle i.d. Dokumentation etwas irritiert. Letztendlich scheint immer der Umweg über die XML-Datei von Nöten zu sein.
Wir erzeugen diese nun über ein kurzes Powershell-Skript. Alternativ steht in FS natürlich beanshell als Skriptsprache der Wahl zur Verfügung. Auf einer Windows-Maschine kommt man mit Bordmitteln wie Powershell meist schneller ans Ziel.
Die groups.xml besteht aus folgenden Elementen:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<GROUPS name="GroupsFile" version="1">
<GROUP id="2" name="Anonyme Besucher"/>
<GROUP id="3" name="Registrierte Mitglieder"/>
<GROUP id="4" name="Kunden"/>
</GROUPS>
(aus der FS-Admin-Dokumentation Kapitel 11.4.3.2)
MfG
Hagen Jäger