Alfresco 3 ldap sync

cancel
Showing results for 
Search instead for 
Did you mean: 
mahlzeit
Member II

Alfresco 3 ldap sync

Hallo,

Ich habe alfresco-3.3 mit ldap-auth konfiguriert.
> ldap.authentication.active=true
> ldap.synchronization.active=false

Die Anmeldung eines neuen Nutzers funktioniert.
Aber es werden dabei keine Nutzerdaten (cn) uebernommen.
(benoetigt: nname,vname,org)

Auf den ldap-server besteht nur ro-Zugriff.
Die Daten sollen in der lokalen sql-db abgelegt werden.

Kann man Alfresco so konfigurieren, dass
die Daten vom LDAP-Server ausgelesen und in die SQL-DB geschrieben werden,
wenn sie noch nicht in der SQL-DB liegen?           

Bsp. ware nett.
(Vermutung: ldap.synchronization.personQuery)

mahlzeit hl
2 Replies
mahlzeit
Member II

Re: Alfresco 3 ldap sync

Folgenden Test habe ich durchgefuehrt:
# diff ./tomcat/shared/classes/alfresco-global.properties.old ./tomcat/shared/classes/alfresco-global.properties
89c89
< ldap.synchronization.active=false

> ldap.synchronization.active=true

Aber nach Anmeldung eines neuen Nutzer wird im Profile immernoch nicht Vorname,Nachname angezeigt.
Vermutlich dient die Einstellung zur speicherung irgendwelcher Daten (Kalender?) in LDAP.


Hat jemand eine Idee wie ich ausgesuchte Daten von LDAP in die SQL-DB bekomme?
Folgender Ablauf war geplant:

  SQL-DB <——–Daten——-> Alfresco <——–nur-auth———— LDAP



Danke.
mahlzeit
Member II

Re: Alfresco 3 ldap sync

zur info

Es funktioniert nun.
Ursache war eine fehlende Zeile in der Konfig.

- log:
Caused by: org.alfresco.error.AlfrescoRuntimeException: 04080032 User and group
import failed

Caused by: javax.naming.NameNotFoundException: [LDAP: error code 32 - No Such Ob
ject]; remaining name 'ou=Groups,dc=company,dc=com'

- konfig:
> ldap.synchronization.groupSearchBase=ou\=groups,dc\=meinedomain,dc\=de


Mahlzeit