Hi,
 
I think there may be a couple of typos in the config file (UserPricipalName (missing 'n') ).
 
Besides that, i think that some of the fields are mandatory.
If, for example, you login as a user with an empty E-mail field, you'll get the Panic! No UserData! error.
Login, Email and CustomerID needed, according to your own config file. Others may also be required.
 
Is there anything in the OTRS log about missing data?
 

--
/Sune

 


From: otrs-bounces@otrs.org [mailto:otrs-bounces@otrs.org] On Behalf Of Christophe Flaviani
Sent: 4. juni 2008 12:52
To: otrs@otrs.org
Subject: [otrs] Customer authentication via Active Directory

Dear All,
 
I'm configuring otrs 2.2.6 and I'm facing a configuration problem:
Configuration goal: Manage all users (both agents and customers) from an Active Directory Server (Windows 2003 SP2) so that we don't have to add a user in both interfaces.
 
I managed to setup both Agent Authentication and Agent db synchronistation (which is done through UserSyncLDAPMap).
This part works fine: When I login with an unkown user for otrs, he authenticates vie AD, fetches all info from the AD and writes it into the system_user table.
 
Concerning the customer part, I can authenticate vie AD for the customers, but he does not inject anything into the customer_user table
When I try to login through the Customer page, I get the message "Panic! No UserData!!!".
As I understood, after reading the documentation and the different config pages, this is due to the fact that he cannot find a reference into the customer_user table...
 
How do I synchronize/inject data into the customer_user table from AD?
Is there a similar mechanism as for the Agents (through UserSyncLDAPMap)? (through the parameter {DatabaseUserTable} = 'customer_user' ?)
Or am I missing things
 
In attachment, you'll find my configuration

Regards,

Christophe

PS: Authentication works fine as in the logging (and also while sniffing traffic) he authenticates well and passes all data.