Create User im Repository aus LDAP-SSO-Anmeldung

Alles rund um den RedDot Liveserver / All around the RedDot Liveserver

Create User im Repository aus LDAP-SSO-Anmeldung

Postby roebert on Tue Mar 09, 2010 10:42

Hallo,

bei uns wird bald die Anforderung kommen, dass die Intranet-User eigene Einstellungen am Layout des Intranets machen können (Boxen einblenden, verschieben ...). Dazu habe ich vor, dass für die Nutzer auch ein jeweiliger User im LiveServer-Repository angelegt wird, um dort die Einstellungen zu speichern - bisher wurde alles sitzungsrelevante aus dem LDAP gelesen und in der Session des Users gehalten - ich plane jetzt ein Include, der zuerst abfrägt, ob der User schon im Repository vorhanden ist - wenn nicht, dann lege den Nutzer im Repository an. Hat hier jmd schonmal so etwas realisiert und könnte mir mit etas Code behilflich sein :?:

bisher habe folgendes, was wenigstens schonmal funktioniert

Code: Select all
<rde-dm:user mode="exists" user="[#rde-fields.login#]" result-attribute="my-result" />
<rde-dm:attribute mode="condition" tag="notag" attribute="my-result" source="request" op="eq" value="6210">
  <!-- user already exists in repository -->
  <!-- Attribute auslesen und an die laufende User-Session übergeben -->
</rde-dm:attribute>
<rde-dm:attribute mode="condition" tag="notag" attribute="my-result" source="request" op="eq" value="6200">
  <!-- user does not exist -->
  <!-- User im Repository anlegen -->
</rde-dm:attribute>


Danke schonmal im Vorraus.
CMS Version 7.5 Build 7.5.1.31
LiveServer Version 3.5 Build 3.5.0.8 mit SSO
roebert
 
Posts: 31
Joined: Tue May 08, 2007 12:39
Location: Chemnitz

Re: Create User im Repository aus LDAP-SSO-Anmeldung

Postby SP on Wed May 05, 2010 14:42

Hallo,

die Vorgehensweise ist grundsätzlich OK. Realisert habe ich so was noch nicht.

Warum importierst Du die Benutzer bei der ersten Anmeldung?

Dazu erstellst Du einfach einen Konntektor und setzt unter "LiveServer Repository Synchronisation" bei:
- Aus Verzeichnisdienst gelesene Benutzer im LiveServer Repository anlegen
und
- Aus Verzeichnisdienst gelesene Benutzer im LiveServer Repository aktualisieren
den Haken.

Falls Du das möchtest kannst Du auch die Gruppenzuordnungen synchronisieren.

Dann hättest Du alle Benutzer im System und kannst sie weiterverwenden (Attribute speichern, etc.).

Gruß,
Stefan
SP
RDUG Vorstand
 
Posts: 19
Joined: Tue Oct 07, 2003 15:15

Re: Create User im Repository aus LDAP-SSO-Anmeldung

Postby roebert on Mon May 10, 2010 11:51

Super! Danke für den Denkanstoß!
Werde es dann gleich mal probieren
CMS Version 7.5 Build 7.5.1.31
LiveServer Version 3.5 Build 3.5.0.8 mit SSO
roebert
 
Posts: 31
Joined: Tue May 08, 2007 12:39
Location: Chemnitz


Return to RedDot Liveserver

Who is online

Users browsing this forum: No registered users and 1 guest

cron